mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-11 04:01:32 +00:00
#1540 added GHSA-4j2p-28q2-5m79 to security-scan.yml's IGNORED_VULN_IDS to suppress the open, unpatched accelerate<=1.14.0 path traversal advisory (Semantica doesn't call load_checkpoint_in_model/load_checkpoint_and_dispatch). That commit's own CI run still failed: pip-audit's OSV-backed report picked CVE-2026-69112 as the vuln's canonical `id` and demoted the GHSA id to an alias, but the shell/JS matching only ever compared against `.id`. List both identifiers and match against `.id` plus `.aliases` (which pip-audit includes by default for JSON output) in the audit gate, the "Vulnerability details" printer, and the PR-comment script, so an ignored advisory is excluded regardless of which alias the report surfaces as canonical. Verified against the actual failing report from run 34296586683 - the corrected filter now yields 0 actionable vulnerabilities. Also add osv-scanner.toml (per GHSA-4j2p-28q2-5m79's Scorecard code-scanning remediation) so the weekly Scorecard "Vulnerabilities" check stops flagging the same accepted, unpatched advisory. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>