agnivasengupta/CodeScan Security Gate

Scans PRs for vulnerabilities and posts fix suggestions, gated on .codescan.yml thresholds.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 7, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: agnivasengupta/grepvf-action-test@1067c54970b91d35cd9fe3d1febc62102ec4ba9f # v1

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

namedescriptionrequireddefault
github-tokenToken used to post PR comments and upload SARIF. Defaults to the workflow's own token.yes${{ github.token }}
fail-onSeverity that blocks the check: critical | high | medium | none. Overridden by .codescan.yml if present.nocritical
config-pathPath (relative to the consumer repo root) to the .codescan.yml config file.no.codescan.yml
image-tagOverride the engine image tag (advanced — most consumers should leave this at v1).nov1
llm-api-keyAPI Key for the LLM Triage and Patcher engines.yes
llm-api-urlAPI URL for the LLM (e.g. https://api.groq.com/openai/v1/chat/completions).nohttps://api.groq.com/openai/v1/chat/completions
llm-modelThe name of the LLM model to use for patching (e.g. llama-3.1-8b-instant).nollama-3.1-8b-instant
llm-triage-modelThe name of the LLM model to use for triage (if different from llm-model).nollama-3.1-8b-instant
namedescription
findings-countTotal number of findings after deduplication.
critical-countNumber of unresolved CRITICAL-severity findings.
sarif-pathPath to the generated SARIF report, relative to the workspace.