You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ This project has a published GitHub Release line, but no stable support or API g
23
23
24
24
### Changed
25
25
26
+
- Synchronized the threat model with current-main post-v0.3.0 `dedupe` and `conflicts` command boundaries.
26
27
- Synced the README repository layout with the current workflows, evidence documents, scripts, package modules, and test files.
27
28
- 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.
28
29
- 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.
Copy file name to clipboardExpand all lines: docs/THREAT-MODEL.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Threat Model
2
2
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.
4
4
5
5
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.
6
6
@@ -14,10 +14,14 @@ In scope for the current release line and current main state:
14
14
- read-only doctor repository diagnosis summaries;
15
15
- read-only budget size and context-pressure approximation output;
16
16
- 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;
17
19
- explicit init planning;
18
20
- explicit init write behavior for baseline AGENTS.md creation or replacement with backup;
19
21
- secret-like value redaction in findings and output.
20
22
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
+
21
25
Out of scope:
22
26
23
27
- network access;
@@ -159,6 +163,7 @@ Before release, verify:
159
163
- backups are created before replacing existing AGENTS.md;
160
164
- no runtime network or LLM dependency was introduced;
161
165
- 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;
162
167
- secret-like examples in tests and docs are fake or redacted;
0 commit comments