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.17.tar.gz (34.1 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.17-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: patchradar-2026.8.17.tar.gz
  • Upload date:
  • Size: 34.1 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.17.tar.gz
Algorithm Hash digest
SHA256 f6ec65f1a3e34874aa357eb0f85321963a24ffe2c1c82027c2caee8e21ab20b1
MD5 92f97b6e971836eb76caf690dd55df39
BLAKE2b-256 2765e55c04fbca5ace90b123d9e374290b38a4b6d640ef7c6bfdc997fcc59e6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchradar-2026.8.17.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.17-py3-none-any.whl.

File metadata

  • Download URL: patchradar-2026.8.17-py3-none-any.whl
  • Upload date:
  • Size: 17.0 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 16166874f4e58ed76e25e1b93cdccf3c18c2149851c02c30e663d2b70113ab57
MD5 a34c15a302e1c61e9c19c0c48a5d3a32
BLAKE2b-256 688915af51716aa0fa1af7a6dcdb6badd861ee940bddce861a2bdc6d55100990

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchradar-2026.8.17-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

This release

2026.8.17 This release

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

2026.8.7

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