1
0
Fork 0
llm-ingestion-pipeline-secu.../docs/threat-2026
Kjell Tore Guttormsen 61ee8d3445
feat(output): report an instruction in plain prose
Session 7 of the 2026 threat plan (attack row 3): A08, A09, A12, A16 and
A19 were red. Their payloads are ordinary English with no marker.

- indirect:prose-instruction (MEDIUM): a paragraph that combines two of
  four classes: it speaks to the model, it is meant to act later, it
  writes to the model's memory, it hides from the user. One class alone is
  ordinary prose. A keyword prefilter skips text where no non-address
  class can match. Catches A08, A09, A16 and A19.
- A12 (a task with no marker) is the seventh documented gap; a rule that
  caught it would be fitted to the payload's words.
- redos-sweep walked no dicts, so the new class patterns were swept by
  nothing. It walks dicts now: 168 patterns, 0 flagged; positive control
  flagged at x4.0.

Measured before building: 0 of 5494 benign documents fire (the three FP
corpora, 577 package READMEs, 1412 vendor-published agent skills). Guard
rule before/after: FP 106/198, 196/2918, 108/389 identical line for line;
OKF import 47/31 identical. Matrix 144/144 + 7/7 gaps, suite 1233 passed.
Row 3: 17 caught, 2 gaps, 0 open.
2026-10-31 21:20:32 +01:00
..
attacks.json feat(output): report an instruction in plain prose 2026-10-31 21:20:32 +01:00
build-codepoints.py docs(threat-2026): register the threat catalogs at their newest editions 2026-10-28 21:27:32 +01:00
catalogs.json docs(catalogs): wire ASI06 and ATLAS v2026.10 into the README, date every source 2026-10-31 16:29:35 +01:00
census-6702d7a.tsv test(threat-2026): freeze the catalog-number census at v1.4.1 2026-10-28 21:27:31 +01:00
codepoints.json docs(threat-2026): register the threat catalogs at their newest editions 2026-10-28 21:27:32 +01:00