matteogabriele/AgentScan

Detects automation patterns on GitHub

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub tokenyes
allowed-usersList of usernames to skip from scanning. Can use array syntax in workflow YAML.no""
trusted-author-associationsList of author associations to skip from scanning (collaborator, contributor, first_timer, first_time_contributor, member, owner). Can use array syntax in workflow YAML.no""
scan-pull-requestsWhether to analyze pull request authors. True by default.notrue
scan-issuesWhether to analyze issue authors. False by default.nofalse
modeHow AgentScan should act on its findings: 'full' (comment and labels), 'labels' (labels only), 'comment' (comment only), or 'silent' (outputs only, no comment or labels).nofull
comment-on-organicWhether to post a comment when the analysis result is 'organic'. False by default.nofalse
cache-pathPath to cache directory (e.g., '.agentscan-cache') - if provided, analysis results will be cachedno""
label-community-flaggedLabel to add when an account is flagged by the communitynoagentscan:community-flagged
label-mixedLabel to add when an account has mixed automation signalsnoagentscan:mixed-signals
label-automationLabel to add when an account is classified as automatednoagentscan:automated-account
auto-closeWhether to automatically close issues/PRs for detected automationsnofalse
auto-close-classificationsComma-separated list of classifications that trigger auto-close (organic, mixed, automation). Defaults to 'automation'. Can use array syntax in workflow YAML.noautomation
message-organicCustom message to display when account is classified as organic. If not provided, default message will be used.no""
message-mixedCustom message to display when account has mixed automation signals. If not provided, default message will be used.no""
message-automationCustom message to display when account is classified as automated. If not provided, default message will be used.no""
message-community-flaggedCustom message to display when account is flagged by the community. If not provided, default message will be used.no""
namedescription
flaggedWhether the account was flagged
classificationClassification result: organic, mixed, or automation
scoreNumeric score from 0 to 100
community-flaggedWhether the account is on the community verified automations list
flagsJSON array of flag objects with label, points, and detail
account-ageAccount age in days
usernameThe GitHub username that was analyzed