widdix/attachmentAV Malware Scanner

Antivirus for GitHub. Scan files, artifacts, or release assets using the attachmentAV Virus and Malware Scan API.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
local-file-pathPath to local file in the repository to scan - supports up to 100MB (mutually exclusive with artifact-id and release-asset-id)no
artifact-idGitHub Actions artifact ID to scan (mutually exclusive with local-file-path and release-asset-id)no
release-asset-idGitHub release asset ID to scan (mutually exclusive with local-file-path and artifact-id)no
api-endpointattachmentAV API endpointnohttps://eu.developer.attachmentav.com
api-keyattachmentAV API key (use secrets)yes
tokenGitHub token or personal access token (PAT) - required for artifacts, local files >10MB and releases of private repositories (forwarded to attachmentAV for download authentication)no
timeoutTimeout in seconds for async polling. Max 1 hour, min 1 second.no300
polling-intervalPolling interval in seconds for async scans. Max 1 hour, min 1 second.no5
fail-on-infectedWhether to fail the action if malware is detectednotrue
namedescription
statusScan result status (clean/infected/no)
findingMalware type, not set if status is 'clean'
file-sizeSize of scanned file in bytes, not set if scanning failed
real-file-typeDetected file type, not set if scanning failed