Security Scan (Argus)
uses: huntridge-labs/argus/.github/workflows/security-scan.yml@1.1.0
Triggers
- Push
- Scheduled
- Manual dispatch
Permissions
| Scope | Access |
|---|---|
contents |
read |
security-events |
write |
Jobs
argus-scan โ Argus Security Scan
Runs on: ubuntu-latest ยท Timeout: 30 minutes ยท Condition: github.event_name != 'push' || !startsWith(github.event.head_commit.message, 'chore(release):')
Steps:
- Checkout code โ
actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd - Set up Python โ
actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 - Install Argus
- Run Argus scan
- Upload SARIF results โ
github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 - Upload scan artifacts โ
actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f - Post scan summary