A PowerShell variant of the amazing patch_review.py by kevthehermit
To get a report for the current month, just run the script without any additional parameters
$ .\patch_review.ps1If you want to define the reporting month use YYYY-MMM (2025-Mar) or YYYY-MM (2025-03) format
$ .\patch_review.ps1 2025-05Default is human-readable which will write the output similat to the original python script to stdout. But if you would like to use the data in any way after the script is run you can use either json or psobject.
$ .\patch_review.ps1 2025-05 -Output json$ .\patch_review.ps1 2025-05 -Output psobject$ .\patch_review.ps1 2025-05 -Output markdownBy default the MSRC Url is used for the links but you can change it to CVE.org if you like.
$ .\patch_review.ps1 2025-05 -CVELink CVE.orgThe highest rated CVEs are by default all CVEs above 8.0. This can be changed easily to fit your needs.
$ .\patch_review.ps1 2025-05 -BaseScore 9