scandogio/Import Scanner Results to ScanDog
A GitHub Action to import scanner results into the ScanDog platform. Supports both file-based import and cloud scanner sync.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| endpoint_type | Type of endpoint to use: "import" for file uploads or "sync" for cloud scanner sync (default: sync) | no | sync |
| report_file | Path to the scanner results file (JSON format). Required for import endpoint only. | no | — |
| workflow_id | The identifier for the workflow. | yes | — |
| scan_type | The type of scan (e.g., FullScan, QuickScan). Required for import endpoint only. | no | — |
| scanner | The name of the scanner (e.g., AWS Inspector, Snyk, SonarQube). | yes | — |
| project_key | Project identifier for SonarQube/SonarCloud. Required for sync endpoint if project_id not provided. | no | — |
| project_id | Project identifier for Snyk, Mend, etc. Required for sync endpoint if project_key not provided. | no | — |
| scandog_token | The API token for authenticating with ScanDog. | yes | — |
| scandog_url | The base URL of the ScanDog API. | yes | — |
| ci_run_id | The identifier for the CI/CD run. Required for import endpoint only. | no | — |
Outputs
| name | description |
|---|---|
| status | Status of the import operation (success/failure). |
| response | Full response text from the ScanDog API. |