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.

Version Date Notes
2026.8.2 2026-08-14 Web UI added
2026.8.1 2026-08-14 Initial release

๐Ÿค 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.6.tar.gz (23.8 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.6-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: patchradar-2026.8.6.tar.gz
  • Upload date:
  • Size: 23.8 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.6.tar.gz
Algorithm Hash digest
SHA256 81a8a4685060af5d24f0f7d97051227c90545bdfa306ae8a0182fbae34ea1f1e
MD5 8bb118fd92464c62500be6e56077a412
BLAKE2b-256 cd6227369e5050d59f580e765169983ce900832f0b2e4b0d6e0c344f2a10c2d7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: patchradar-2026.8.6-py3-none-any.whl
  • Upload date:
  • Size: 14.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e23ceef380f37df833a141196858baedf0290366dd1414bb3e74fe7ef2f3e260
MD5 509c97bf72f9b88a71f1253908334607
BLAKE2b-256 febb17881ad3d09c997b07e4614086ed820115678be0b1a194342071a36a1d1e

See more details on using hashes here.

Provenance

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

2026.8.7

2 files

This release

2026.8.6 This release

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