Audits this month
12
+4 vs prev
Avg score
74/100
across 12 projects
Critical findings
8
2 unaddressed
Rules engine
47
checks per audit

Recent audits

Audit IDProjectScoreCriticalRun

Rule categories

Code quality 14 rules

Unused tags, dead branches, cyclomatic complexity, FB-without-instance-DB, OB call ordering.

OT security 9 rules

Hardcoded IPs, no-auth HMI panels, downloadable webserver, weak block protection.

Naming hygiene 8 rules

Inconsistent PascalCase, missing block comments, generic names (FB1, DB2), diacritics.

IEC 61131-3 6 rules

Reserved keywords as identifiers, implicit type conversions, multiple writes per scan.

HW config 5 rules

PROFINET update rate, watchdog config, F-CPU disabled where safety blocks exist.

Maintainability 5 rules

Block size > 500 lines, missing version/author headers, multi-language tag mismatch.