PLC Code Repo
PLC Code Repo Static Code Analysis for PLCs

Static Code Analysis
for Industrial Control Systems

PLC Code Repo is a research initiative at Idaho State University collecting PLC programs from students and industry professionals. Contributed code powers the development of safety and security metrics for programmable logic controllers used in critical infrastructure.

ISU Idaho State
University
Industrial
Cybersecurity
📊

Static Analysis

The KEN Tool parses Rockwell Automation .L5X and CodeSys IEC 61131-3 .XML project files, computing safety and security metrics to help identify issues before code reaches a live control system.

🔒

Security Research

Contributed code is used to develop models for PLC code quality and create practical guidance for writing safe, secure PLC programs in industrial environments.

💾

Code Repository

PLC programs submitted by practitioners and students form a growing dataset for ICS security research, tool validation, and the development of industry coding standards.

This research is conducted with support from the U.S. Department of Homeland Security (DHS) Science and Technology Directorate (S&T) under contract 70RSAT22CB0000005. Opinions expressed are those of the authors and do not necessarily reflect those of DHS S&T. By submitting code you agree to the PLC Code Repo Privacy Policy.