Commit 7c227362a0 for bind
commit 7c227362a0ae18f3ae28da05e1d76b61d86b181d
Author: Petr Špaček <pspacek@isc.org>
Date: Tue Oct 13 15:44:54 2026 +0200
Instruct LLMs to use Threat Model for MR descriptions
diff --git a/.agents/skills/bind-mr-description/SKILL.md b/.agents/skills/bind-mr-description/SKILL.md
index dbe36acce6..f62f76a48e 100644
--- a/.agents/skills/bind-mr-description/SKILL.md
+++ b/.agents/skills/bind-mr-description/SKILL.md
@@ -11,15 +11,9 @@ administrators, not engineers.
## Security framing: bug vs vulnerability
-Local-filesystem misbehavior is a BUG, not a vulnerability. BIND treats
-the local filesystem as trusted: no "privilege escalation", "local
-attacker", "exploit", "vulnerability", or CVE/severity language for
-symlink-following, local TOCTOU, or service-account issues. Describe it
-operationally ("X followed symlinks and could overwrite the wrong
-file"). Reserve security framing for remote or protocol surfaces:
-network input, DNS message parsing, configuration from an untrusted
-publisher, signed-zone integrity. Defensive code (lstat/O_NOFOLLOW,
-mkstemp) remains the right fix — only the framing changes.
+Follow doc/arm/threat-model.inc.rst to decide if the change fixes a
+vulnerability or fixes a bug. Defensive coding is also desired for ordinary
+bug fixes.
## Title