Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WAF Policy, how is the open-api-files url handled by AS3? #864

Open
amolari opened this issue Jul 31, 2024 · 3 comments
Open

WAF Policy, how is the open-api-files url handled by AS3? #864

amolari opened this issue Jul 31, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@amolari
Copy link

amolari commented Jul 31, 2024

Environment

  • Application Services Version: 3.52.0
  • BIG-IP Version: 17.1.1.3

Summary

Please explain how AS3 handles the open-api-files link in a WAF Policy.
Using a WAF Policy of type template=API Security, we have in the policy json file such key:

"open-api-files": [
      {
        "link": "https://myexample.com/openspec.yml?ref=main&private_token=xxxxxxx"
      }
    ]

I would like to know how is that openspec.yml file provided to ASM to complete the WAF Policy installation.

Is it fetched by AS3? Is the WAF policy passed to ASM and ASM will url-fetch that openspec.yml file?

@amolari amolari added bug Something isn't working untriaged Issue needs to be reviewed for validity labels Jul 31, 2024
@JuergenMang
Copy link

As far I know and observed: The OpenAPI file is fetched by ASM as with all others declarative waf policies.

@amolari
Copy link
Author

amolari commented Aug 2, 2024

@JuergenMang you're perfectly right:
On my repo I see that the following

  • user agent f5-appsvcs/3.0 fetches the ASM policy
  • user-agent libwww-perl/6.05 fetches the OpenAPI spec file

However, after a discussion with AS3 PE, we wanted to formalize it here.

@sunitharonan sunitharonan removed the untriaged Issue needs to be reviewed for validity label Aug 5, 2024
@sunitharonan
Copy link

Thanks Alexandre, we have created AUTOTOOL-4469 and added to our backlog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants