BOHICA-LABS / BOHICA-LABS/vsdd-factory

bug(adversary): rejects real merge SHAs as placeholder-looking without verification

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2
Forks
1
Avg merge
6h 43m
Merged PRs (30d)
29

Description

**Severity:** MEDIUM
**Agent owner:** adversary

## Evidence

switchboard-blue Wave-5 wave-adversarial Pass-2 finding F-W5P2-001 rejected commit SHA `c1c2c3d` in STATE.md decisions-log with a claim that "the SHA looks like a placeholder" (repeated characters + short length). Verification via `gh pr view 35 --json mergeCommit` confirmed it was a real merge SHA (full: `c1c2c3d709433376e9f8b5c89f77d339dbd879af`). The block cost one full adversarial pass to refute.

## Pattern

Any 7-char SHA hex prefix with runs of adjacent identical characters (`c1c2c3d`, `abababc`, etc.) can trip a "looks fake" heuristic. This produces false-positive blocks that waste convergence budget.

## Recommendation

Adversary prompt must include a policy — never dismiss a SHA-looking evidence string as placeholder without first checking `git log --oneline ` or `gh pr view `. If the SHA cannot be verified, downgrade from BLOCK to OBSERVATION and log the verification request rather than gating on it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.