Skip to content

fix(vuln-scanner): sync reviewed poc gate checks - #48

Merged
Svector-anu merged 2 commits into
mainfrom
fix/sync-vuln-poc-gate-review
Sep 1, 2026
Merged

fix(vuln-scanner): sync reviewed poc gate checks#48
Svector-anu merged 2 commits into
mainfrom
fix/sync-vuln-poc-gate-review

Conversation

@Svector-anu

Copy link
Copy Markdown
Owner

what

sync the two maintainer follow-up commits from aeonfun#1008 into this fork.

  • require forge output to report at least one passing test before accepting a reproduction
  • reject no tests found and zero-pass/only-skipped runs even when forge exits 0
  • invoke the gate from the aeon checkout while passing the audited clone through --repo
  • refresh only the vuln-scanner integrity artifact for the combined fork content

why

the fork merged the original poc gate before upstream review. upstream maintainer review found that forge may exit 0 without executing a matching test, which let the fork record a false verified verdict. the skill examples also ran from the audited clone even though the verifier script and allowlist live in the aeon checkout.

verification

  • bash scripts/tests/test_vuln_poc_gate.sh — all 13 assertions pass
  • bash scripts/tests/test_skill_mode.sh — all assertions pass
  • git diff --check — clean
  • mutation: removing only && foundry_matched_pass "$LOG" makes the suite exit 1 with exactly no-matching-test should block and 0 passed should block; restoring it returns green
  • eyebrow v0.4.1 lock regenerated for the combined fork state; local verification reached an unrelated existing robinhood tls-pin lookup drift because the sandbox could not resolve agent.robinhood.com, so the real github ci result is authoritative

provenance: exact reviewed fixes from aeonfun#1008 commits 6b00a07a and f854209e, applied to current fork main.

aaronjmars and others added 2 commits September 2, 2026 00:51
…m Aeon root

Forge exit 0 with no matching tests is not a reproduction. The SKILL
examples now cd back to GITHUB_WORKSPACE and pass the clone as --repo.

Co-Authored-By: Grok <grok@x.ai>
Content hash + finding line offsets for vuln-scanner SKILL.md. No new
reach. Gate still fail-closed on HIGH/CRITICAL without a matching forge pass.

Co-Authored-By: Grok <grok@x.ai>
@Svector-anu
Svector-anu merged commit 412e7ac into main Sep 1, 2026
5 checks passed
@Svector-anu
Svector-anu deleted the fix/sync-vuln-poc-gate-review branch September 1, 2026 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants