Skip to content

Commit f3fd19a

Browse files
docs: sync threat model current main commands
Sync threat model boundaries for current-main post-v0.3.0 dedupe and conflicts commands.
1 parent 463f8bf commit f3fd19a

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This project has a published GitHub Release line, but no stable support or API g
2323

2424
### Changed
2525

26+
- Synchronized the threat model with current-main post-v0.3.0 `dedupe` and `conflicts` command boundaries.
2627
- Synced the README repository layout with the current workflows, evidence documents, scripts, package modules, and test files.
2728
- Synced README wording with current main truth for post-v0.3.0 `dedupe` and `conflicts`, published v0.3.0/PyPI boundaries, and functional evidence traceability.
2829
- Hardened the local post-release audit script to verify package metadata, version parity, source CLI smoke behavior, workflow action inventory, workflow trigger and permission posture, PyPI Trusted Publishing boundaries, Dependabot configuration, forbidden local artifacts, and public-claim guardrails.

docs/THREAT-MODEL.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Threat Model
22

3-
This document defines the threat model for agent-rules-kit. It was last reviewed for the published v0.3.0 release line and the current post-v0.3.0 main state, including the v0.3.0 doctor, budget, and explain command surface.
3+
This document defines the threat model for agent-rules-kit. It was last reviewed for the published v0.3.0 release line and the current post-v0.3.0 main state, including the published v0.3.0 doctor, budget, and explain command surface and the current-main post-v0.3.0 dedupe and conflicts read-only command additions.
44

55
It is intentionally narrow. agent-rules-kit is a local CLI for diagnosing AI agent instruction files. It is not a security scanner, malware detector, CI/CD auditor, sandbox, secret manager, or autonomous remediation agent.
66

@@ -14,10 +14,14 @@ In scope for the current release line and current main state:
1414
- read-only doctor repository diagnosis summaries;
1515
- read-only budget size and context-pressure approximation output;
1616
- read-only explain output for local governance rule IDs;
17+
- read-only dedupe duplicate instruction-line detection on current main as a post-v0.3.0 addition;
18+
- read-only conflicts contradictory-guidance detection on current main as a post-v0.3.0 addition;
1719
- explicit init planning;
1820
- explicit init write behavior for baseline AGENTS.md creation or replacement with backup;
1921
- secret-like value redaction in findings and output.
2022

23+
`dedupe` and `conflicts` are current-main post-v0.3.0 additions. They must not be represented as published PyPI package behavior until a later release is cut, published, and verified.
24+
2125
Out of scope:
2226

2327
- network access;
@@ -159,6 +163,7 @@ Before release, verify:
159163
- backups are created before replacing existing AGENTS.md;
160164
- no runtime network or LLM dependency was introduced;
161165
- no repository command execution was introduced;
166+
- post-v0.3.0 `dedupe` and `conflicts` command boundaries remain read-only if they are included in the next release scope;
162167
- secret-like examples in tests and docs are fake or redacted;
163168
- README does not claim security guarantees;
164169
- CI is green for the release SHA.

0 commit comments

Comments
 (0)