feat: AVE-2026-00060 through 00064 -- five new records from policy/config-surface audit - #93
Merged
Merged
Conversation
…nfig-surface audit STDIO transport shell injection, TLS verification disabled, unpinned dependency substitution, approval gate bypass via configuration, and zero-click auto-run configuration. Includes positive/negative conformance fixtures for each and regenerated dist/ave-records-latest.json. AVE-2026-00063 confirmed distinct from AVE-2026-00048 (config-level bypass vs. instruction-driven delegation) per the record-growth discipline's mechanical test before drafting, not merged. Fixed a schema violation in the draft: AVE-2026-00061's mitigation.enforcement_point was "registry_metadata", not a valid enum value; corrected to "static_scan" to match its content-layer detection.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Five new records from a coordinated policy/config-surface audit pass, record set now at 64:
AVE-2026-00063 was checked against AVE-2026-00048 before drafting and kept as a separate record: different
entry_class(registry_metadatavscontent), differentpayload_surface(a declarative config flag vs instruction text) — the record-growth discipline's mechanical test, applied, not re-litigated during implementation.Fix applied during implementation
AVE-2026-00061's draft
mitigation.enforcement_pointwas"registry_metadata", which is not a valid enum value in the schema (valid set:static_scan, server_card_fetch, runtime_proxy, agent_framework, downstream_system, network_layer). Corrected tostatic_scan, matching the record's owncontentdetection_layer. Confirmed via direct schema inspection, not assumed.Validation
python3 scripts/validate_records.py: all 64 records valid.python3 scripts/check_fixtures.py: all 64 records have positive + negative fixtures.pytest tests/ -x -q: 256 passed.bawbel-scanner,piranha, etc.) in any of the 5 new records.node scripts/build-records.js: dist/ave-records-latest.json + manifest regenerated; frozendist/ave-records-v1.1.0.jsonsnapshot correctly left untouched (no schema bump).Scope notes