Documentation for the open-source Scanipy CLI.

See the platform
Documentation
Open sourcePython 3.10+Apache-2.0

Scanipy CLI Documentation

The open-source scanipy CLI is a local, private, taint-tracking SAST for Python. It follows untrusted data from sources to sinks and reports the data-flow witness behind every finding — not just a pattern match.

Quick Start

terminal
# Install from source (not yet on PyPI)
$ git clone https://github.com/scanipy/scanipy-oss && cd scanipy-oss
$ pip install -e .
# Scan your project — zero config
$ scanipy scan .

Why scanipy

Local & private

Your code never leaves your machine. No accounts, no uploads.

Witness-backed

Every finding shows the source → … → sink data-flow trace.

Declarative detectors

Coverage is YAML in a taint DSL — not engine hacking.

Documentation