pyre-check
Fast Python type checking and security taint analysis toolkit
All Skills in This Repository (5)
Pure Emerald Level Indicatorscommit-conventions
Enforce commit prefixes, reviewer tags, and default test plans for git commits.
architecture
Explain Pyre and Pysa architecture for code paths and module responsibilities.
pysa-json-models
Parse and validate Pysa NDJSON taint models with sources, sinks, and tito.
pysa-false-negative-debugger
Compare two Pysa result directories to locate lost taint flow.
pysa-integration-tests
Run and debug Pysa taint analysis integration tests with expected output updates.
Frequently Asked Questions
FAQPage SchemaHow to install pyre-check?โผ
Run `npx skills add facebook/pyre-check --all -g -y` in your terminal to install all skills in this suite globally.
What does Pyre do for Python projects?โผ
Pyre is a fast type checker that catches type errors in large Python codebases incrementally as you write code. Note that this repository is archived and type checking has moved to Pyrefly.
What is Pysa taint analysis?โผ
Pysa is a security-focused static analysis tool that tracks how untrusted data flows through Python applications to detect vulnerabilities like SQL injection and remote code execution.
How to debug a Pysa false negative?โผ
The included debugger skill compares two Pysa output directories and traces forward and backward taint flows step by step to pinpoint exactly where the taint was lost.
Is pyre-check still maintained?โผ
No, this repository is archived. Type checking moved to Pyrefly and Pysa security analysis moved to its own repository at facebook/Pysa.
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