
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
@realurls/mcp
Advanced tools
MCP server: which domain officially belongs to which software product or company. Ownership only, never safety.
MCP server that tells an AI agent which domain officially belongs to which software product or company — so it stops handing users SEO-poisoned lookalike download sites.
Since 0.1.5 this package is a thin stdio bridge to the remote endpoint https://api.realurls.org/mcp: instructions, tool definitions and every answer come from there, so the two ways of installing Realurls can never disagree. Hosts that accept a server URL can use the endpoint directly (Claude Code: claude mcp add --transport http realurls https://api.realurls.org/mcp).
Ownership only. Never a safety judgement. Read TRUST.md for exactly what we do and do not claim.
| tool | when the agent calls it | returns |
|---|---|---|
get_official_url(name) | before giving any download / login / official-site link | official + verified URLs, or insufficient_evidence / unknown |
verify_url(url) | user pastes a link and asks if it's real | official / not_official (+ the real domain) / insufficient_evidence / unknown |
The server ships instructions telling the host to call get_official_url even when it thinks it already knows the URL.
In our tests that single line is what makes the difference: without it, agents answer well-known tools from memory and never verify.
Every result also carries say_to_user: the sentence the agent should give for that verdict ("I could not confirm the official site", "X is not a known domain of Y; Y's verified site is …"). Only official results contain URLs the agent may hand out.
Claude Desktop — claude_desktop_config.json:
{ "mcpServers": { "realurls": { "command": "npx", "args": ["-y", "@realurls/mcp"] } } }
Claude Code:
claude mcp add realurls -- npx -y @realurls/mcp
Point at a local API during development: REALURLS_API=http://127.0.0.1:8787.
official = the domain has ≥1 anchor (GitHub-verified org, DNS self-attestation, restricted government TLD, …) and ≥2 independent
corroborations, all machine-reproducible. Anything less is reported as insufficient evidence — we would rather say "don't know" than be wrong.
FAQs
MCP server: which domain officially belongs to which software product or company. Ownership only, never safety.
The npm package @realurls/mcp receives a total of 56 weekly downloads. As such, @realurls/mcp popularity was classified as not popular.
We found that @realurls/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.