static-analyzer-factory
Static analysis for finding C and C++ memory bugs
All Skills in This Repository (2)
Pure Emerald Level Indicatorssaf-checker-dev
Guide spec-first development of SAF bug-finding checkers and typestate specifications.
saf-feature-dev
Automate SAF feature development across frontend, core analysis, Python SDK, and CLI.
Frequently Asked Questions
FAQPage SchemaHow to install Static Analyzer Factory?โผ
Run `npx skills add Static-Analyzer-Factory/static-analyzer-factory --all -g -y` in your terminal to install all skills in this suite globally.
What bugs can SAF detect in C/C++ code?โผ
SAF detects memory leaks, double-free, use-after-free, null pointer dereference, and taint-flow vulnerabilities by analyzing LLVM IR with pointer analysis and value-flow graphs.
How do I write a custom bug checker with SAF?โผ
The saf-checker-dev skill guides you through a spec-first workflow: define sources, sinks, and sanitizers in a declarative spec, then add paired C test programs and run tests inside Docker.
Does SAF work with Claude Code and other coding agents?โผ
Yes. The included skills follow the universal SKILL.md standard and run in Claude Code, Cursor, and other compatible coding environments.
Why does SAF require Docker for builds and tests?โผ
LLVM 18 and 22 toolchains are only available inside the provided Docker containers, so all compilation and testing must run through make commands rather than local cargo builds.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core