v0.1.0 — Now on PyPI
pkgprobe logo

X-Ray Vision for
Windows Installers

Analyze MSI, EXE, and MSIX packages before deployment. Extract metadata, detect registry changes, flag vulnerabilities — in seconds.

Get Started Free ★ Star on GitHub
pkgprobe — powershell
PS C:\> pkgprobe analyze ChromeSetup.exe
 
✦ pkgprobe v0.1.0 — Windows Installer Analysis
 
publisher Google LLC
version 121.0.6167.85
signature ✓ Valid (SHA-256)
install_dir %ProgramFiles%\Google\Chrome
reg_keys 42 keys written
services GoogleUpdater (auto-start)
network update.googleapis.com
cve_matches 0 known vulnerabilities
 
✓ Analysis complete in 1.2s
10K+
Packages Analyzed
MSI / EXE / MSIX
Formats Supported
< 2s
Average Scan Time
Open Source
Community-Powered
// capabilities

Everything you need to know before you deploy.

🔍
Deep Metadata Extraction
Pull publisher, version, architecture, digital signature status, and file hashes from any installer format without running it.
🗂️
Registry Impact Analysis
Preview every registry key an installer will write — before a single endpoint is touched. Great for audit trails and change control.
🛡️
Vulnerability Detection
Cross-reference package metadata against known CVE databases to catch vulnerable software before it reaches your fleet.
📡
Network Telemetry Scan
Identify hard-coded URLs, update endpoints, and telemetry hosts embedded in the installer — know what your software calls home to.
⚙️
Silent Install Detection
Automatically extract silent install switches for SCCM, Intune, and other deployment tools. Build deployment commands without guesswork.
📊
Community Data Moat
Every analysis contributes to a growing shared dataset. The more the community uses pkgprobe, the smarter every scan gets.

Analyze in four steps.

01
Point at a package
Pass a local file path, UNC path, or URL to any MSI, EXE, or MSIX installer.
02
pkgprobe analyzes
The engine extracts headers, tables, PE metadata, and embedded scripts — no sandbox required.
03
Review the report
Get a structured JSON or human-readable report with every detail you need for safe deployment.
04
Deploy with confidence
Push to SCCM, Intune, or your deployment pipeline — fully informed, zero surprises.
// use cases

Built for the people who actually manage endpoints.

IT / SysAdmin
Streamline Software Deployment
Stop digging through vendor docs for silent install switches. pkgprobe surfaces deployment parameters automatically, cutting packaging time from hours to seconds.
Security Ops
Pre-Deployment Risk Assessment
Scan every new package against CVE databases and verify code signatures before approving software for your fleet. Catch issues before they become incidents.
Vulnerability Mgmt
Audit Software Inventory
Identify outdated or vulnerable installers sitting in your software repository. Build a clean, verified library of approved packages across your environment.
Dev / DevOps
CI/CD Pipeline Integration
Wire pkgprobe into your build pipelines to automatically validate installer artifacts before they reach staging or production environments.

Up and running in 30 seconds.

pkgprobe is available on PyPI and runs anywhere Python 3.9+ is installed. No agent. No cloud dependency. Fully local analysis.

View on PyPI ↗ Documentation
pip
pipx
from source
# Install from PyPI
$ pip install pkgprobe
 
# Analyze an installer
$ pkgprobe analyze ./setup.msi
 
# Export JSON report
$ pkgprobe analyze ./setup.msi --output report.json
 
# Python API
from pkgprobe import analyze
result = analyze("./ChromeSetup.exe")
print(result.publisher)

Deploy smarter.
Start probing.

Join the community building the world's most comprehensive Windows installer dataset. Free forever, open source.

⚡ Install Now — It's Free ★ Star on GitHub