Skip to main content

PatchRadar ๐Ÿ›ก๏ธ

Know when your software is vulnerable โ€” before attackers do.

PatchRadar monitors CVE feeds in realtime and alerts you when a new vulnerability affects your software stack. No more manually checking NVD, MSRC, or Snyk โ€” just add your software and let PatchRadar watch for you.

Python CalVer License PyPI


โœจ Features

  • ๐Ÿ” Realtime CVE monitoring โ€” scans NVD and other sources for new vulnerabilities
  • ๐Ÿ“‹ Personal watchlist โ€” add any software you want to monitor
  • ๐ŸŽจ Beautiful web UI โ€” dark theme dashboard with charts and filters
  • ๐Ÿ’ป CLI first โ€” full command line interface for automation
  • ๐Ÿ“Š CVSS scoring โ€” color-coded severity (Critical / High / Medium / Low)
  • ๐Ÿ’พ Local SQLite โ€” all data stored locally, no cloud, no account needed
  • ๐Ÿ Python 3.11+ โ€” modern async architecture with httpx and FastAPI

๐Ÿš€ Installation

pip install patchradar

๐Ÿ“– Usage

CLI

# Add software to your watchlist
patchradar add proxmox
patchradar add bitwarden
patchradar add "windows 10"

# Show your watchlist
patchradar list

# Scan for CVEs (last 30 days)
patchradar scan --days 30

# Show latest CVEs in terminal
patchradar status

# Remove software
patchradar remove proxmox

Web UI

patchradar serve
# Open http://localhost:8000

๐Ÿ“ก Sources

Source Type Status
NVD CVE Database โœ… Active
MSRC Microsoft Security ๐Ÿ”œ Coming soon
Snyk Package vulnerabilities ๐Ÿ”œ Coming soon
Debian Security Linux packages ๐Ÿ”œ Coming soon

๐Ÿ—“๏ธ Versioning

PatchRadar uses CalVer โ€” YYYY.MM.PATCH.


๐Ÿค Contributing

Contributions are welcome! Feel free to open issues or pull requests.


๐Ÿ“„ License

MIT โ€” see LICENSE for details.


Built with โค๏ธ by maksimtech

๐Ÿ“ Changelog

2026.8.5 โ€” 2026-08-14

  • ๐Ÿ› Fixed UTF-8 encoding error on Windows when serving the web UI

2026.8.4 โ€” 2026-08-14

  • ๐ŸŽ‰ First stable public release on PyPI
  • ๐Ÿ” NVD collector for realtime CVE monitoring
  • ๐Ÿ“‹ Personal software watchlist
  • ๐ŸŽจ Web UI with dark theme dashboard
  • ๐Ÿ’ป Full CLI โ€” add, remove, list, scan, status, serve
  • ๐Ÿ“Š CVSS scoring with severity breakdown
  • ๐Ÿ’พ Local SQLite storage

2026.8.1 โ€” 2026.8.3 โ€” 2026-08-14

  • ๐Ÿ”ง Internal development versions โ€” not published to PyPI

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patchradar-2026.8.7.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

patchradar-2026.8.7-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file patchradar-2026.8.7.tar.gz.

File metadata

  • Download URL: patchradar-2026.8.7.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for patchradar-2026.8.7.tar.gz
Algorithm Hash digest
SHA256 51725751b1e11219d4332304cc18041a99b461593250c34503b03077aa934edc
MD5 bfd0bd002ae69a1f35c15cb50e60a128
BLAKE2b-256 f74d97958fcbc97f333266901dc78e805728580558ab3bff703a07abae97ac15

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchradar-2026.8.7.tar.gz:

Publisher: publish.yml on maksimtech/patchradar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchradar-2026.8.7-py3-none-any.whl.

File metadata

  • Download URL: patchradar-2026.8.7-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for patchradar-2026.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e53a6fd5f48f5c7d73e38ead08ebb9c5df90d2166074d6d6b1daab14771804a4
MD5 a90edc1458fc274dc464886074bed8a1
BLAKE2b-256 83328628c77fff4f2ad0a93a45ab782b9a8c487ad0cd2626a171db56bf3bedf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchradar-2026.8.7-py3-none-any.whl:

Publisher: publish.yml on maksimtech/patchradar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2026.8.32

2 files

2026.8.30

2 files

2026.8.29

2 files

2026.8.28

2 files

2026.8.27

2 files

2026.8.26

2 files

2026.8.24

2 files

2026.8.23

2 files

2026.8.22

2 files

2026.8.21

2 files

2026.8.20

2 files

2026.8.19

2 files

2026.8.18

2 files

2026.8.17

2 files

2026.8.16

2 files

2026.8.15

2 files

2026.8.14

2 files

2026.8.13

2 files

2026.8.12

2 files

2026.8.11

2 files

2026.8.10

2 files

This release

2026.8.7 This release

2 files

2026.8.6

2 files

2026.8.5

2 files

2026.8.4

2 files

2026.8.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page