● Every version scanned & scored
No mystery code
in your node_modules.
Point your .npmrc at us. Every package — ours or npm's — is owner-verified, statically and AI-scanned, and given a trust verdict before it reaches your tree.
The pipeline
Six stages between a release and your tree.
- 01
Publish / proxy
A version arrives — published to us, or pulled from npm through the proxy.
- 02
Owner verify
Publisher identity, provenance signatures, repo linkage, ownership changes.
- 03
Static scan
Install scripts, obfuscation, typosquats, suspicious APIs, binary blobs.
- 04
AI scan
An LLM reads the suspicious surface and the diff against the last version.
- 05
Verdict 0–100
One score, one status: pass, warn, flagged, or malicious.
- 06
Your tree
Your workspace policy decides — allow, warn, or block — before install.
A safety layer on top of npm
Keep installing from npm. Through us.
The registry is an npm-protocol proxy: your installs keep resolving the same packages, but every version passes owner verification, static + AI scanning, and your workspace policy on the way in. Malicious versions never reach you.
lodash@4.17.21
PASS · 96Verified owner, valid provenance, clean scans.
left-pad-utilz@1.0.2
WARN · 61Typosquat-pattern name and a fresh maintainer.
evnt-stream@3.4.1
BLOCKED · 4Install-script exfiltration caught by static + AI scan.
First-party hosting
Host any package with us.
Not just Damat modules — any npm-shaped package publishes to and serves from the registry, GitHub-Packages style. Standard npm protocol in, verification, scanning, and verdicts out.
Two ways to install
A dependency — or the source itself.
Everything we host installs as a normal npm dependency or as a shadcn-style source copy vendored into your tree: visible, reviewable, yours to keep intact or diverge.
Built for AI agents
Your agent asks before it installs.
One endpoint answers the question agents can't eyeball: is this package legit? Status, score, reasons, and a summary written for machine consumption.
GET /packages/lodash/4.17.21/verdict
→ { "status": "pass", "score": 96,
"summary": "Published by its verified owner… safe to install." }The Damat module registry
Backend building blocks, ready to drop in.
Self-contained Damat modules — auth, billing, webhooks, teams — each with an owner, a verification status, and one-command install.
2 modules · 1 verified
- damatjs/userAuthentication, sessions and accounts — drop-in users, credentials, and session management for any Damat app.Verified
- billingStripe subscriptions and one-time credits — plans, checkout, webhooks, and a credits ledger.
Get started