orcasecurity/Orca Security - SCA Security

Configures Orca CLI to run Software Composition Analysis (SCA) scans for vulnerability and license detection

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 25, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: orcasecurity/shiftleft-sca-action@fc42aa7df50543c666a13e0977e64dbee6ac491b # v1.0.0

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

namedescriptionrequireddefault
api_tokenOrca API Token used for Authenticationyes
exit_codeExit code for failed execution due to policy violationsno
no_colorDisable color outputnofalse
project_keyProject Key nameyes
silentDisable logs and warnings outputnofalse
disable_err_reportSuppress error reporting to the monitoring platformnofalse
pathPath or directory to scanyes
security_checksList of security issues to detect (comma-separated: vulns, license, malicious)novulns,license,malicious
exceptions_filepathPath to exceptions YAML fileno
exclude_pathsList of paths to be excluded from scan (comma-separated)no
formatFormat for displaying the results (table, json, sarif, glsast, gl-dependency-scan)notable
outputOutput directoryno
console_outputPrints results to console in the provided format (only when --output is provided)notable
hide_vulnerabilitiesDo not show detailed view of the vulnerabilities findingsnofalse
hide_skipped_vulnerabilitiesFilter out skipped vulnerabilities from resultnofalse
show_failed_issues_onlyShow only failed issues in CLI resultsnofalse
dependency_treeShow dependency origin tree of vulnerable packagesnofalse
non_strict_package_detectionDetect vulnerabilities with version ranges instead of exact versionsnofalse
skip_remote_lookupDo not perform remote lookups for package informationnofalse
timeoutSet the maximum duration for the CLI execution. valid time units ("s", "m", "h")no
configPath to configuration file (json, yaml or toml)no
show_annotationsShow github annotations on pull requestsnotrue
display_nameScan log display name (on Orca platform)no
debugDebug modenofalse
log_pathThe directory path to specify where the logs should be written to on debug mode. Default to the current working directoryno
file_patternsUse this flag when you have dependency files with non-standard names that the scanner wouldn't recognize by default. Indicate which analyzer (e.g., Python, Docker, npm) to use for a specific file pattern. Format: <analyzer>:<path> . Example: pip:requirements-.*\.txtno
namedescription
exit_codeThe exit code of the scan