VDB
KO

AI signals

What sets VDB apart. We track new supply-chain risks created by AI coding tools.

🪤

Slopsquatting candidates — names attackers will target next

What is it?
A database of package names that multiple LLMs repeatedly hallucinate, combined with a realtime npm/PyPI/crates/Go registry probe. Catches both "already in our DB" and "freshly registered suspect".
How do I use it?
Paste an LLM's package suggestions into the bulk checker on the page, one per line. Or call POST /v1/ai/check-packages from your own AI pipeline. Wire up the MCP server and your agent validates recommendations automatically before installing.
Why does it matter?
Following AI coding suggestions blindly means installing names that don't exist, or names that an attacker has already squatted on. Slop is targeting intel — it tells you which names attackers will register next.
🔌

MCP server registry

What is it?
A registry of community MCP servers with their declared scopes (file R/W, network, exec), trust tier, and known security advisories. Four tiers: official / partner / community / unverified.
How do I use it?
Before adding an MCP server to Claude Desktop / Cursor / Continue, look it up here to confirm scope and trust. Use the IDs as a whitelist when defining allowed servers in a corporate setting.
Why does it matter?
MCP servers can run arbitrary code inside your IDE/agent. A server with file + network + exec scopes is effectively RCE — installing one is a trust decision. Run unverified servers in a container or VM at minimum.
🤖

AI model registry

What is it?
Hugging Face model cards (weights_format, license, sha256, download counts, risk_score). Pickle weights get a separate risk score because they execute arbitrary code on load.
How do I use it?
Before pulling a model with transformers, huggingface_hub, or Ollama, check this page (or GET /v1/ai/models/{purl}). Prefer the safetensors variant when weights_format is pickle; block when the license forbids commercial use.
Why does it matter?
Downloading a model is effectively installing "arbitrary code + a license". Pickle/.bin/.pt files run code at deserialize time, and a license violation can block a product launch overnight.
🗂️

AI dataset registry

What is it?
Training-dataset cards from Hugging Face and Kaggle (file_formats, license, task, downloads, PII flags). License risk and personal-information risk in a single view.
How do I use it?
Before fine-tuning, redistributing, or commercialising a dataset, check this page (or GET /v1/ai/datasets/{purl}). Surface non-commercial / research-only licenses and PII tags to the user explicitly.
Why does it matter?
A dataset-license violation (e.g. using a non-commercial set commercially) turns the trained model into a derivative work you can't ship, and PII contamination leads straight to GDPR / privacy-law exposure.