sametcn99/GitHub Spam Blocker

Detect suspicious GitHub followers or following accounts and optionally block them.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenPersonal access token used for analysis and optional blocking.yes
detection-sensitivityDetection profile to use. Allowed values: aggressive, balanced, conservative.nobalanced
custom-keywordsComma or newline separated custom spam keywords.no""
target-typeWhich social graph to scan. Allowed values: followers, following, both.noboth
exclude-usersComma or newline separated logins to skip.no""
apply-blocksSet to true to execute block requests. False keeps the run in dry-run mode.nofalse
delay-msDelay between block requests in milliseconds.no750
namedescription
authenticated-loginLogin of the authenticated GitHub account.
candidate-countNumber of candidate accounts analyzed.
detected-countNumber of suspicious accounts detected.
detected-loginsJSON array of detected login names.
blocked-countNumber of successful block operations.
blocked-loginsJSON array of successfully blocked logins.
failed-countNumber of failed block attempts.
failed-loginsJSON array of failed block login names.
can-read-blocked-usersWhether the authenticated token could read the current block list.
rate-limit-remainingRemaining requests from the latest authenticated user response.
rate-limit-reset-atISO timestamp for the current GitHub rate limit reset.