
A comprehensive tool that provides an insightful analysis of Microsoft's monthly security updates.
This CLI tool has been superseded by patchapalooza.com, a full interactive website for exploring and analyzing Microsoft Patch Tuesday data. It covers everything this tool does — and much more. Head there for the best experience.
This repo remains available as a lightweight CLI alternative but is no longer actively maintained.
PatchaPalooza uses the power of Microsoft's MSRC CVRF API to fetch, store, and analyze security update data. Designed for cybersecurity professionals, it offers a streamlined experience for those who require a quick yet detailed overview of vulnerabilities, their exploitation status, and more. This tool operates entirely offline once the data has been fetched, ensuring that your analyses can continue even without an internet connection.
Run PatchaPalooza without arguments to see an analysis of the current month's data:
python PatchaPalooza.py
For a specific month's analysis:
python PatchaPalooza.py --month MMM --year YYYY
For a specific year's analysis:
python PatchaPalooza.py --fullyear YYYY
For an overall statistical overview:
python PatchaPalooza.py --stats
For an analysis of vulnerabilities with a minimum cvss score (can be combined in all previous use cases):
python PatchaPalooza.py --month MMM --year YYYY --mincvss 8
To display a detailed view of a specific CVE:
python PatchaPalooza.py --detail CVE-ID
To update and store the latest data:
python PatchaPalooza.py --update
Contributions are welcome. Please feel free to fork, modify, and make pull requests or report issues. This tool is built upon the Microsoft's MSRC CVRF API and is inspired by the work of @KevTheHermit.
Alexander Hagenah
This tool is meant for educational and professional purposes only. No license, so do with it whatever you like.