Appearance
External Validation Field Update (2026-03-30)
Manual field update after additional community and stratified validation waves. This document complements the ledger-bound checked-in reports and reflects the latest broad external scanning work across official, community, and stratified cohorts.
Scope
1545files scanned across all completed waves82total findings after precision hardening- latest waves include official repos, community repos, and a stratified cohort split across:
- offensive-security
- MCP/tooling
- marketing/general
Current Product Readout
Flagship rules
These are the rules that currently best represent lintai quality on real repos:
SEC352— unscopedBashgrant in AI-native frontmatterSEC347— mutable MCP launcher in markdown setup docsSEC340— mutable package launcher in committed Claude hook settingsSEC329— mutable package launcher in committedmcp.json
Why these four:
- they are easy to explain
- remediation is obvious
- they held up well under manual review
- they work on normal community repos, not only security-training corpora
Domain-sensitive rules
These rules are still useful, but their match rate is more dependent on repo type:
SEC102SEC313SEC335SEC348SEC349SEC351
These are better presented as cohort-aware security guidance than as homepage hero rules.
Highest-Signal Findings
SEC352
- latest field pass:
20findings - manual review:
20 TP,0 expected-but-benign,0 FP - strongest current skills-markdown rule by signal/noise
- promotion packet: SEC352_STABLE_CANDIDATE_TRACK.md
SEC347 / SEC340 / SEC329
SEC347:10findings in current broad set, strong practical signal in setup docsSEC340:1high-confidence committed Claude settings hitSEC329:1high-confidence committedmcp.jsonhit
These remain the best operational MCP / Claude wiring rules.
Wave Breakdown
Official cohort
140files0findings
Community waves 1 + 2
458files28findings
Stratified wave 3
947files54findings
Segment view for wave 3:
- offensive-security:
837files,33findings - MCP/tooling:
50files,1finding - marketing/general:
60files,20findings
Precision Notes
SEC352
- precision story is strong enough to treat this as the leading promotion candidate
- remaining blocker is no longer "does this rule work?"
- remaining blocker is stable graduation process discipline
SEC102
- still useful
- still exact enough to avoid false positives in the latest pass
- but often lands in expected dangerous examples on offensive-security corpora
Recently hardened
SEC105was tightened to ignore repo-local support paths like siblingreferences/andassets/targetsSEC312now requires real PEM boundaries instead of matching bare search-string literals like"BEGIN RSA PRIVATE KEY"
Recommended Next Step
Promote SEC352 from "interesting preview rule" to an explicit stable-candidate track:
- keep it featured on the site and in docs
- preserve current corpus linkage and regression coverage
- complete the stable checklist and one more broad precision pass
This is the clearest path to turning current external-validation evidence into a stronger public quality claim.