Tom Boucher
f9d9dfb4bc
fix( #1627 ): scale security rigor by ASVS level (planner disposition + auditor depth) ( #1636 )
...
workflow.security_asvs_level was display-only — the planner hardcoded
'mitigate if ASVS L1 requires it' and the auditor only echoed the level,
so L2/L3 behaved identically to L1.
- New reference gsd-core/references/security-asvs-levels.md defines L1
(opportunistic), L2 (standard), L3 (comprehensive) for both planner
threat disposition and auditor verification depth (higher = superset).
- planner: disposition now scales with the configured ASVS level (no
hardcoded L1) + @-pointer to the reference.
- auditor: verification depth scales with asvs_level (L1 grep-presence,
L2 boundary/vector check, L3 end-to-end trace + bypass check).
- planning-config.md + INVENTORY updated; planner kept under its 48K cap
by extracting the goal-backward worked example to planner-guidance.md.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 18:48:58 -04:00
..
2026-06-20 13:36:57 -04:00
2026-06-15 20:53:38 -04:00
2026-06-22 00:59:41 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-12 21:24:09 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 13:48:47 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-12 21:24:09 -04:00
2026-06-12 21:24:09 -04:00
2026-06-14 08:22:40 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 13:48:47 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-20 13:36:57 -04:00
2026-06-11 21:42:52 -04:00
2026-06-16 21:55:45 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 15:38:44 -04:00
2026-06-22 23:43:22 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-22 00:59:41 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 13:48:47 -04:00
2026-06-16 21:55:45 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-22 09:56:15 -04:00
2026-06-11 21:42:52 -04:00
2026-06-14 15:52:22 -04:00
2026-06-02 18:35:29 -04:00
2026-06-02 18:35:29 -04:00
2026-06-14 12:23:07 -04:00
2026-06-11 21:42:52 -04:00
2026-06-22 20:30:59 -04:00
2026-06-14 20:52:36 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 22:34:00 -04:00
2026-06-12 16:03:51 -04:00
2026-06-12 15:55:01 -04:00
2026-06-21 13:48:47 -04:00
2026-06-09 12:51:15 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-14 12:23:07 -04:00
2026-06-22 00:47:49 -04:00
2026-06-11 21:42:52 -04:00
2026-06-23 18:48:58 -04:00
2026-06-02 18:35:29 -04:00
2026-06-15 19:57:11 -04:00
2026-06-15 19:57:11 -04:00
2026-06-14 12:51:17 -04:00
2026-06-14 08:22:40 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-21 10:44:48 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-11 21:42:52 -04:00
2026-06-02 18:35:29 -04:00
2026-06-11 22:37:55 -04:00
2026-06-12 21:24:09 -04:00
2026-06-21 10:44:48 -04:00
2026-06-22 23:43:22 -04:00