paput-ai/EUCompli Compliance Scan
Scan a repository for GDPR & EU AI Act compliance and gate CI on findings by severity
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | EUCompli API key (store as a secret). Create one at https://app.eucompli.ai/settings/api-keys | yes | — |
| repository-url | Repository URL to scan. Defaults to the current repository. | no | "" |
| scan-type | Scan type: quick (~60s) or full (15-45 min) | no | quick |
| fail-on | Fail the step when findings at or above this severity exist: critical, high, medium, low. Empty string disables the gate (scan still runs and waits). | no | critical |
| output-file | Where to write the scan result JSON | no | eucompli-scan.json |
Outputs
| name | description |
|---|---|
| scan-id | ID of the created scan |
| compliance-score | Compliance score of the completed scan |
| total-issues | Total number of issues found |
| exit-code | CLI exit code (0 = gate passed; 10/11/12/13 = critical/high/medium/low findings at or above the fail-on threshold) |