cybedefend/CybeDefend Action
Run security scans with CybeDefend directly in your GitHub Actions workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| pat | Personal Access Token (PAT) — create one in Account Settings → Personal Access Tokens | yes | — |
| project_id | Project ID for the scan | yes | — |
| wait | Wait for scan completion | no | true |
| interval | Interval in seconds between status checks when waiting for scan completion | no | 5 |
| break_on_fail | Exit with error code if scan fails | no | false |
| break_on_severity | Exit with error code if vulnerabilities of specified severity or above are detected (critical, high, medium, low, none) | no | "" |
| region | Region to use for API endpoints (us, eu). Sets CYBEDEFEND_REGION and is ignored if api_url is provided. | no | "" |
| api_url | Custom API base URL. Takes precedence over region and environment variables. | no | "" |
| branch | Branch name to associate with the scan (e.g., main, develop, feature/my-feature) | yes | main |
| policy_check | Enable/disable policy evaluation after scan | no | true |
| policy_timeout | Timeout in seconds for policy evaluation | no | 300 |
| show_policy_vulns | Show affected vulnerabilities in policy evaluation output | no | true |
| show_all_policy_vulns | Show all affected vulnerabilities without limit (default shows max 5 per violation) | no | false |
Outputs
no outputs