Add ruleset packs, linter, fixtures, and JSON schema

This commit is contained in:
2025-12-31 22:21:43 -05:00
parent dddac108fe
commit 21bb7cae5a
16 changed files with 475 additions and 174 deletions

19
rulesets/transport.toml Normal file
View File

@@ -0,0 +1,19 @@
[[rule]]
id = "PES_PACKET_SIZE_MISMATCH"
domain = "transport.ts"
severity = "medium"
confidence = 0.6
fix_tier = "remux"
stop_scan = false
patterns = ["(?i)PES packet size mismatch", "(?i)Packet corrupt"]
notes = "Transport stream corruption detected."
[[rule]]
id = "CONTINUITY_COUNTER_ERROR"
domain = "transport.ts"
severity = "low"
confidence = 0.4
fix_tier = "none"
stop_scan = false
patterns = ["(?i)continuity counter error"]
notes = "Continuity counter errors can be benign in segmented streams."