Skip to main content

stillrunning-pip

The zero-config pip wrapper that catches malicious packages before they install. Try it in 5 seconds. No setup, no signup, no config.

PyPI Threats blocked

Try it now

pip install stillrunning-pip
stillrunning-pip install requests

That's it. Every package you install is now checked against 200,000+ verified malicious packages from OSV.dev, GitHub Advisory, and 6 other threat intelligence sources, updated nightly.

What you get for free

  • 10 scans per day per IP, no signup required
  • Blocks confirmed-malicious packages automatically
  • Warns about suspicious packages
  • Works with pip install <pkg> and pip install -r requirements.txt
  • 5-second installs, 5-second scans

Replace pip globally (optional)

alias pip='stillrunning-pip'

Add to ~/.bashrc or ~/.zshrc for every install in every project to be scanned.

Hit the rate limit?

Get the full stillrunning package — covers pip, uv, poetry, pdm, pipenv, conda, pixi, npm, bun, pnpm, with unlimited scans, AI analysis of unknown packages, and import-time protection:

pip install stillrunning

stillrunning.io/pricing for paid tiers.

How it works

Before each install, stillrunning-pip queries the public API:

GET https://stillrunning.io/api/check-package?name=<pkg>

If the package is on the verified blocklist, the install is halted with a clear message. Every block traces back to a public security advisory you can verify yourself at stillrunning.io/security-advisories.

Power user features

Set STILLRUNNING_TOKEN to unlock unlimited scans and AI analysis of unknown packages. Get a token at stillrunning.io/pricing.

export STILLRUNNING_TOKEN=sr_...
stillrunning-pip install <pkg>

Bypass scanning

If you need to install something stillrunning is blocking and you've verified it's safe:

pip install <package>

Just use vanilla pip directly. stillrunning-pip is opt-in via being the binary you call.

Relationship to stillrunning

stillrunning-pip is the simplest member of the stillrunning family. It does one thing: scans pip installs against the verified threat database.

For broader coverage (uv, poetry, pdm, pipenv, conda, pixi, npm, bun, pnpm), import-time protection, MCP server for Claude Code, GitHub Action for CI, and unlimited scans, install the main package: pip install stillrunning.

License

MIT


stillrunning.io | @bit_bot9000

Metadata

Release files for stillrunning-pip 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stillrunning-pip 1.2.0
File Size Uploaded Provenance Actions
stillrunning_pip-1.2.0.tar.gz 6.0 kB Without provenance Details for stillrunning_pip-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for stillrunning-pip 1.2.0
File Interpreter ABI Platform Actions
stillrunning_pip-1.2.0-py3-none-any.whl Python 3 none any Details for stillrunning_pip-1.2.0-py3-none-any.whl

Total release size: 12.7 kB

Release files / stillrunning_pip-1.2.0.tar.gz

Download URL stillrunning_pip-1.2.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
31f902599a5455f707a2641e91c6069d1bea3b1920b94d76073c5ba1bd1b9947
BLAKE2b-256 checksum
How to use checksums
5d44322ef2fce530cdd784c330e5a0100296c347ec759cf927c133d66f148978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / stillrunning_pip-1.2.0-py3-none-any.whl

Download URL stillrunning_pip-1.2.0-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7f78a6c4933f4d2502dcbadd13428d12692fbdafb739a78730eb84985b6fca0
BLAKE2b-256 checksum
How to use checksums
db7fc4635e0a52cc8ce2273d589c4a42e3ba3bd32eb38f7b031c8db0f7645884
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for stillrunning-pip 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page