facebookfacebookOfficialยท5 Agent Skills Included

pyre-check

Fast Python type checking and security taint analysis toolkit

Checks Python codebases for type errors at scale and traces how untrusted data flows into dangerous operations. Eliminates slow manual code review by incrementally analyzing millions of lines and flagging security vulnerabilities automatically. Helps developers and AI agents navigate the codebase, debug taint analysis results, and run integration tests faster.
npx skills add facebook/pyre-check --all -g -y
Available:

Tells the AI agent how to build, test, and lint the Pyre and Pysa codebase, including which commands work for open-source users versus Meta internal users.

All Skills in This Repository (5)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’