fix(security): use supported OSV output-file flag - #1207
Conversation
|
Warning Review limit reached
Next review available in: 10 minutes Limit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| scan-args: | | ||
| --format=json | ||
| --output=old-results.json | ||
| --output-file=old-results.json |
There was a problem hiding this comment.
🔍 OSV flag rename hinges on unverified upstream support
The rename of --output= to --output-file= at all five OSV sites in security-scan.yml (84, 102, 123, 141, 194) is correct only if v2.3.8 accepts --output-file. No repo evidence confirms the flag name; it rests on the author's cited failed run. If the flag is unsupported, Require OSV scan output fails the required gate for every consuming repo. Confirm against upstream v2.3.8.
Was this helpful? React with 👍 or 👎 to provide feedback.
Canonical successor dispositionThis PR's exact OSV |
|
Closed as superseded by the canonical stack-root #1198. |
Exact-head review disposition
|
Superseded by PR #1208The branch To preserve exact-head evidence, PR #1208 was created from the current branch: #1208 This PR is being closed as an orphaned stale-head record; its review and hosted failure history remain preserved. No protected-branch bypass or force push was used. |
Summary
--outputarguments with supported--output-filearguments for base, head, retry, and SARIF reporter outputs.Exact evidence
6a79f075d62b5f8dcfef6145960f1c42c147f273(ContextualWisdomLab/.github@main)8871786fContextualWisdomLab/governance-risk-compliance#51predecessor Security Scan run32501950554, job96833448601, failed atRequire OSV scan outputafter both scanner invocations exited 0 without creating the requested files. The runner log emitted the OSV v2.3.8 deprecation warning for--output.uv run --no-project --with pytest pytest -q tests/test_required_workflow_queue_contract.py(52 passed);actionlint .github/workflows/security-scan.yml;git diff --check.The existing central provenance repair
ContextualWisdomLab/.github#1158touches the same workflow. This PR intentionally remains the smallest independently reviewable CLI-compatibility repair; reconcile the branches normally before merge. No required workflow is disabled and no scanner finding is suppressed.