huslenine999/Aegis Security Scan & Policy Gate
Scans a pushed project with Aegis, publishes reports, and blocks the workflow when policy declines the project.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| python-version | Python version to use | no | 3.11 |
| scan-target | Directory or file to scan | no | . |
| output-dir | Directory where Aegis writes JSON, Markdown, HTML, and SBOM reports | no | aegis-reports |
| no-docker | Skip Docker sandbox, Trivy, and DAST checks | no | true |
| timeout | Per-tool timeout in seconds | no | 120 |
| fail-on | Comma-separated severities that block supported scanner families, for example high,critical | no | medium,high,critical |
| config | Optional path to an aegis.yml configuration file | no | "" |
| sarif | Write SARIF output in the report directory | no | false |
| strict | Fail when a requested scanner cannot complete reliably | no | true |
Outputs
| name | description |
|---|---|
| decision | Aegis decision: approved, declined, or error |
| summary-json | Path to the machine-readable Aegis summary JSON |
| exit-code | Aegis exit code: 0 allowed, 1 policy blocked, 2 operational error |