Repository navigation
fix: gate four additional recurring review skills on explicit host authority (#481) - #482
Knapp-Kevin wants to merge 7 commits into
Conversation
|
Cross-lane current-governance defect (issue #483): |
|
Independent current-head review: #483 remains an actionable blocker on Required before acceptance: replace Step 1, Step 5 and the output table with an action-by-action authority/side-effect inventory and separate risk flags; keep authorized metadata-only inspection, no secret values, and separate recurring-host approval; refresh |
|
Superseded by draft #489, integration head Independent integration readback confirmed 44/44 consolidated first-party manifest fingerprints and 29/29 individual verification fingerprints, with all 29 provenance companions present. This closure is lifecycle consolidation only, not a merge or acceptance of the fixes. The integrated 29 distinct final packages still require complete externally executed pinned SkillSpector evidence and independent behavioral/adversarial acceptance; issues #402/#415/#478/#481/#483 remain open. The original branch and historical review evidence are preserved. |
Scope and live base
Independent 22-manifest non-pulse first-party macro sweep found four additional genuine scheduling/privacy authority defects outside #478/#480 and #415/#416. Base main
4f2098346022705df74c908b43f10724a87f192a. Initial branch heada56b2b9f2d60c24ecd3cc85ce3e627d2f9e02ae0; current correction head408784222e37b6d24e157b7aaeaedbe52c2a408f.Implemented:
learning-plan,permissions-review,standup-writer,week-in-reviewnow default to one-shot work and require separate explicit host approval for recurring scheduling, future private data access, delivery/recipients, retention, cost and revocation. Optional connectors/schedulers are not mandatory infrastructure; missing sources produce disclosed partial coverage. Credential values remain out of reports. No repository-owned runner, scanner, script, CI or scheduler.Evidence: four changed SKILL.md files, four exact-version provenance records, four individual verification records, one reconciled 44-entry consolidated first-party registry and static macro review. All four exact blob fingerprints independently read back and matched both companion and consolidated registry. Manifest revision
16110dd942aa2ad231c04d8a145297b0ef3de6a4. Scores 18/20, 17/20, 17/20, 17/20. Static VERIFIED only; behavioralnot-run, package-securitynot-run.Accounting: 44/44 first-party remains unchanged; third-party reviews 826, total verification YAML 870, admitted-source denominator delta 0, source admissions 0. No material five-surface count change while this branch remains draft. No discovery source admitted.
DRAFT / HOLD, do not merge yet
registry/local-verification.jsonwith concurrently owned PRs fix: require explicit host authority for five recurring review skills (#478) #480 and fix: consolidate 16 passive pulse repairs and 5 security hardenings #416, and with feat: add passive trust-boundary and data-lifecycle review skills (#406) #412/feat: add passive behavioral evaluation and release-evidence protocols (#406) #413 if subsequently admitted. Preserve all unique changes, recheck all 44 fingerprints.Closes #481 only after qualified changes merge.
2026-10-29 P1 #483 authority-taxonomy correction
permissions-reviewwas independently found to rely on nonexistent permission tiers in the current evaluation framework, despite its earlier recurrence repair. The final corrected manifest isdcaf7ff96c832c69bb5be1c7cd8f4c3ed418b707(manifest commitc5d1c139fb547e696e621a068239c6dcf94d9bd7). It now inventories each tool using the controlledregistry/taxonomy.yamlauthority categories, separately identifies consequential identity/cost/destructive/private-data risks, treats unknown tool coverage as uncertainty, and refuses untrusted instructions in logs/config. The output table and risk ranking no longer use historical permission tiers. Provenance, individual verification, the consolidated registry and the existing review document were refreshed. Independent GitHub readback checked all 44/44 first-party manifest blobs against the branch registry, with zero mismatches. Static score remains 17/20; behavioral validation and pinned external security scan are not-run.Still DRAFT / HOLD. Four final exact-package SkillSpector reports and independent executed adversarial acceptance are missing; the shared registry also overlaps #416/#480/#485 and prospective #412/#413. Do not merge based on mergeability or the static readback alone. Issue #483 also tracks
mcp-vettingin draft #485; neither fix is on main.