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

Verification of json file failed because queries were made from IPs originating from AWS-AWSManagedRulesAnonymousIpList #208

Open
pjaskierny-wbd opened this issue Feb 21, 2024 · 7 comments

Comments

@pjaskierny-wbd
Copy link

We added out RWS configuration GoogleChrome/related-website-sets#278 and some of your requests failed 403 becacuse your requests were initiated from IPs which are on the AWSManagedRulesAnonymousIpList. This is a security rule that blocks traffic from anonymous IP addresses.

Can we ask for verification from IPs that are not from the "anonymous IPs" list?

@sjledoux
Copy link
Collaborator

The checks run on a GitHub server, which may be directing its traffic through a proxy and causing this issue. We're looking into a solution now, and we'll update when we find one.

@pjaskierny-wbd
Copy link
Author

In the meantime, are you able to provide a pool of IP addresses dedicated to performing checks? If this pool is dedicated to you for checks we can add the IP to the exception list until a solution is found on your side.

@sjledoux
Copy link
Collaborator

Hi, GitHub offers this list of IPs that its runners use. In particular, the "actions" list would be relevant to this case. We also have some internal checks we do, so we may have to check if those cause issues with the AnonymousIP list as well, which we will update you on.

@pjaskierny-wbd
Copy link
Author

@sjledoux : any updates about solution on your side? Can you estimate any dates?

@sjledoux
Copy link
Collaborator

sjledoux commented Mar 12, 2024

Hi, have you been able to allowlist those IP addresses? Otherwise, I don't believe we have a long term solution at the moment.

@pjaskierny-wbd
Copy link
Author

Hi, we are working with allowlist for delivered IPs. I will give update when we will finish it ;-)

@dgrochowiecki
Copy link

Hello @sjledoux , we are facing similar issue, and creating whitelist rules for more than 4k IP's is not the right solution, because it will significantly increase your WAF costs, is there any other way to identify verification requests? for example header verifificstion etc?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@dgrochowiecki @pjaskierny-wbd @sjledoux and others