codethreat/CodeThreat Security Scan

Run CodeThreat security analysis and upload results to GitHub Security tab

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyCodeThreat API keyyes
server-urlCodeThreat server URLyes
organization-slugCodeThreat organization slug (required - found in organization settings)yes
repository-urlRepository URL to scan (defaults to current repository)no${{ github.repositoryUrl }}
branchBranch to scanno${{ github.ref_name }}
wait-for-completionWait for scan completion before proceedingnotrue
timeoutScan timeout in seconds (default: 43200 = 12 hours)no43200
poll-intervalStatus polling interval in secondsno30
output-formatOutput format (json, sarif, csv, xml, junit)nosarif
output-fileOutput file namenocodethreat-results.sarif
upload-sarifAutomatically upload SARIF to GitHub Security tabnotrue
fail-on-criticalFail the build if critical vulnerabilities are foundnofalse
fail-on-highFail the build if high severity vulnerabilities are foundnofalse
max-violationsMaximum number of violations before failing (0 = no limit)no0
skip-importSkip repository import if already importednotrue
verboseEnable verbose loggingnofalse
github-tokenGitHub token for SARIF upload (pass secrets.GITHUB_TOKEN)no
namedescription
scan-idID of the completed scan
repository-idID of the imported repository
results-filePath to the results file
violation-countTotal number of violations found
critical-countNumber of critical violations
high-countNumber of high severity violations
medium-countNumber of medium severity violations
low-countNumber of low severity violations
security-scoreSecurity score (0-100)
scan-durationScan duration in seconds
scan-urlURL to view scan results in CodeThreat dashboard