scara0301/SENTINEX Agent Security Scan
Upload an AI agent bundle to a SENTINEX instance, run a sandboxed security scan, and fail the build when findings cross the configured severity or risk-score gate.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-url | Base URL of the SENTINEX API (e.g. https://sentinex.example.com) | yes | — |
| api-key | Workspace API key (store as a repository secret) | yes | — |
| workspace-id | Workspace UUID | yes | — |
| agent-name | Agent name to register the upload under | yes | — |
| bundle-path | Path to the agent bundle (.py, .zip, .tar.gz) | yes | — |
| scenario-ids | Comma-separated scenario UUIDs (empty = all builtin scenarios) | no | "" |
| fail-on-severity | Fail if any finding is at or above this severity (critical|high|medium|low|never) | no | high |
| max-risk-score | Fail if the final risk score exceeds this value (0-100, empty = no score gate) | no | "" |
| timeout-seconds | Maximum time to wait for the scan to finish | no | 900 |
Outputs
| name | description |
|---|---|
| scan-id | UUID of the scan |
| risk-score | Final 0-100 risk score |
| grade | Letter grade (A+..F) |
| findings-count | Total number of findings |
| badge-url | Embeddable SVG badge URL for this scan |