PRODUCT

Inventory.

One inventory across your Windows package managers.

IN DEV
Request access

Currently in development — early-access slots available.

THE PROBLEM

What's broken without it.

Today, asking "what is installed across our fleet?" requires reconciling outputs from winget, Chocolatey, Scoop, npm, pip, .NET tools, PSGallery, and the registry. Each tool has its own version conventions, identity model, and gaps. Inventory drift goes unnoticed for months, and the picture you give the auditor is always at least 24 hours stale.

audit-trail.log · status quo
1 # T+0 install completes on 1,204 endpoints
2 # T+2d scanner runs across the fleet
3 # T+2d scanner flags 14 endpoints with vulnerable artifact
4 # T+3d helpdesk tickets begin to arrive
5 # T+5d incident response opens IR-2026-0418
6 # T+9d auditor asks: "who approved this artifact?"
7 # T+9d answer: nobody. it shipped because the CDN said so.
HOW ATTESTREE SOLVES IT

The approach.

Attestree Inventory brings your Windows package managers into a single inventory — winget and Chocolatey managed today, Scoop inventoried (its deployment stays off until an operator populates the trusted-bucket allowlist), with npm, pip, .NET, and PSGallery on the roadmap. Software that arrived outside any package manager shows up too, from the uninstall entries the endpoint reports. Per-user installs are attributed to the user who has them — with last-seen staleness — instead of dissolving into a machine-level row. The fleet view is live in the console; an inventory export is not built yet. Beyond inventory, Chocolatey is now managed the way you already manage winget — subscribe, ring-deploy, converge — while rollback and uninstall for Chocolatey are still being finished, and detonation-backed attestation for choco packages is the next slice.

inventory · notes
1 # One inventory: winget, Chocolatey, Scoop and
2 # uninstall entries, live today in the free
3 # Community Edition. Run it free -> /community
WHAT'S NEXT

Roadmap, in three moves.

Roadmap

Canonical artifact IDs

Stable identity across winget, Choco, Scoop, npm, pip — no more reconciliation joins.

design-partner mode through GA

Live fleet query

GraphQL-style API for "show me every machine running X version Y or older."

Q2 2027

Drift alarms

Automatic alerts when a fleet diverges from its declared desired-state manifest.

Ready for inventory on your fleet?

Early-access slots are open through GA. Tell us about your fleet.