Cool, I didn't know about this. That seems like the right solution to deal with this spam temporarily.
Seems most of these spam PR's are coming from new accounts, so maybe "Limit to existing users" for "1 week" might be enough to discourage spammers from using our repo? Anyone have thoughts on a different setting? I think INFRA will have to make this change though. It's not something that's configurable in .asf.yml. We can open a bug once there's a consensus on a reasonable restriction. On 4/21/21 11:16 AM, Adam Rosien wrote: > There's a way to limit the incoming activity for various categories of > participants: > https://docs.github.com/en/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository > : > >> Enabling an interaction limit for a repository restricts certain users > from commenting, opening issues, creating pull requests, reacting with > emojis, editing existing comments, and editing titles of issues and pull > requests. >> >> When you enable an interaction limit, you can choose a duration for the > limit: 24 hours, 3 days, 1 week, 1 month, or 6 months. After the duration > of your limit passes, users can resume normal activity in your repository. >> >> There are three types of interaction limits. >> >> Limit to existing users: Limits activity for users with accounts that are > less than 24 hours old who do not have prior contributions and are not > collaborators. >> Limit to prior contributors: Limits activity for users who have not > previously contributed to the default branch of the repository and are not > collaborators. >> Limit to repository collaborators: Limits activity for users who do not > have write access to the repository. > > On Wed, Apr 21, 2021 at 7:14 AM Steve Lawrence <slawre...@apache.org> wrote: > >> Unfortunately, doesn't look like the .asf.yml will help. There isn't >> really anything related to controling pull requests. It does allow >> changing where PR emails go to, so we could send them to /dev/null, but >> then we'd miss legit emails which is probably worse. >> >> On 4/21/21 9:47 AM, Dave Fisher wrote: >>> Infra has setup some controls which may be useful. There is support for >> an .asf.yaml file. >>> >>> See >> https://cwiki.apache.org/confluence/plugins/servlet/mobile?contentId=127405038#content/view/127405038 >>> >>> Regards, >>> Dave >>> >>> Sent from my iPhone >>> >>>> On Apr 21, 2021, at 5:59 AM, Beckerle, Mike < >> mbecke...@owlcyberdefense.com> wrote: >>>> >>>> >>>> We seem to be fending off maybe 10 a day github spam attacks where >> people open/close pull requests. >>>> >>>> Is there something systematic we can do to avoid this? >>>> >>>> This pollutes our mailing lists. I know we can manually purge the PRs >> from github, but these things will live forever in the mail archives, >> adding a bunch of random emails/account names to them, and generally making >> them less useful. >>>> >>>> Mike Beckerle | Principal Engineer >>>> >>>> mbecke...@owlcyberdefense.com >>>> P +1-781-330-0412 >>>> Connect with us! >>>> >>>> >>>> >>>> The information contained in this transmission is for the personal and >> confidential use of the individual or entity to which it is addressed. If >> the reader is not the intended recipient, you are hereby notified that any >> review, dissemination, or copying of this communication is strictly >> prohibited. If you have received this transmission in error, please notify >> the sender immediately >>> >> >> >