Skip to content

Security: aklofas/kicad-happy

Security

.github/SECURITY.md

Security Policy

Supported Versions

Version Supported
3.0.x Yes
Earlier No

Reporting a Vulnerability

If you discover a security vulnerability in kicad-happy, please report it privately via GitHub Security Advisories.

Do not open a public issue for security vulnerabilities.

Scope

The analysis scripts (analyze_schematic.py, analyze_pcb.py, analyze_gerbers.py) parse untrusted KiCad files. Bugs that could cause code execution, path traversal, or information disclosure when parsing a malicious file are in scope.

The scripts are read-only by design — they never modify input files. The BOM management scripts write KiCad symbol properties when run; --dry-run previews the change without writing.

There aren't any published security advisories