opensecdevops/OSDO SAST

Static Application Security Testing with Semgrep, CodeQL, and language-specific analyzers

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 21, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: opensecdevops/osdo-sast@dedd9dc0fe20130d2959eb6cbdf0012c58f6e705 # v2.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pathPath to scan for security vulnerabilitiesno.
languageProgramming language (auto, python, javascript, typescript, go, java, csharp, ruby, all)noauto
scannersScanners to use (semgrep, codeql, bandit, eslint, all)nosemgrep
severity-thresholdMinimum severity to report (INFO, WARNING, ERROR)noWARNING
fail-on-findingFail the action if vulnerabilities are foundnotrue
semgrep-rulesSemgrep ruleset (auto, p/security-audit, p/owasp-top-ten, p/cwe-top-25, custom path)noauto
results-dirDirectory to store resultsno.osdo/results
namedescription
findingsTotal vulnerabilities found
critical-countCritical severity count
high-countHigh severity count
sarif-filePath to SARIF output file