Skip to content

Sources and coverage

What we check, how often we aim to check it, and what we cannot confirm.

We monitor your last uploaded inventory. We do not inspect deployments, private vendor notices or every product and package. Advisories can be delayed, missed, corrected or withdrawn. An empty alert list is not a security guarantee.

Ingestion is scheduled every 10 minutes; general product news targets hourly refreshes. Inventory matches target 30 minutes on Free and Pro, 10 minutes on Team. OSV bulk reconciliation and lifecycle checks run over longer cycles; package catch-up queries run during ingestion. Publisher delays, rate limits and outages can extend these times. See actual refresh attempts and successes.

Structured advisories supply version ranges. Publisher and industry articles are context: mentioning a service does not prove every customer is affected. News aims to cover security, breaking changes, deprecations and major releases. Follow source links for the complete notice. Dashboard community discovery also uses HN Search, cached for 10 minutes. HN activity measures discussion, not confirmed impact.

OSV records identified as malicious packages receive high review priority when no severity is supplied. This is our prioritisation policy, not an upstream CVSS rating. OpenSSL matching supports explicit numeric version ranges; older letter-suffix versions need manual review.

OSV recent changes

Incremental package advisory updates and withdrawals, with resumable hydration. Historical coverage is reconciled through OSV bulk data.

Refresh target: 10 minutes. Targets are not delivery guarantees.

OSV

Package advisories: npm, PyPI, Go, crates.io, RubyGems, Packagist, Maven, NuGet, Hex and Pub. Includes upstream databases such as GitHub, RustSec and Go.

Refresh target: daily reconciliation. Targets are not delivery guarantees.

GitHub reviewed advisories

Structured package advisories. Direct refresh requires a configured GitHub token; OSV also carries GitHub records.

Refresh target: 10 minutes. Targets are not delivery guarantees.

OpenSSL vendor advisories

Explicit numeric affected-version ranges from OpenSSL. Older letter-suffix versions are not matched by this adapter and need manual review.

Refresh target: 10 minutes. Targets are not delivery guarantees.

NIST NVD

Selected runtime and infrastructure CPEs, not the entire NVD catalogue. Node, Python, PHP, Go, Ruby, Java, .NET, PostgreSQL, nginx, Docker, OpenSSL, Redis, MongoDB, Apache, MySQL and MariaDB.

Refresh target: 10 minutes. Targets are not delivery guarantees.

CISA known exploited vulnerabilities

Known exploitation evidence for CVEs. Absence from this list does not mean an issue is unexploited.

Refresh target: 10 minutes. Targets are not delivery guarantees.

endoflife.date

Support lifecycle dates for selected products. Community-maintained dates may lag vendor notices.

Refresh target: daily reconciliation. Targets are not delivery guarantees.

Model Context Protocol

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

AWS security bulletins

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Google Cloud security bulletins

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Okta security advisories

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Resend changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Netlify changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Railway changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Render changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Neon blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Firebase blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Node.js blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Node.js security releases

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Next.js blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

React blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Vercel changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Supabase changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Cloudflare blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Stripe blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Clerk changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Auth0 blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Django weblog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Ruby on Rails blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Laravel News

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Python Insider

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

PyPI blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

GitHub changelog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

GitHub security blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Go blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Rust blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

PostgreSQL news

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

OpenSSL news

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Docker blog

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Ubuntu security notices

Publisher news and notices. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

Hacker News: vulnerability

Industry reporting. Name matches provide context, not proof your version is affected. Replaced by the dashboard HN Search integration; this RSS endpoint is unavailable.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Hacker News: CVE

Industry reporting. Name matches provide context, not proof your version is affected. Replaced by the dashboard HN Search integration; this RSS endpoint is unavailable.

Refresh target: 60 minutes. Targets are not delivery guarantees.

The Hacker News

Industry reporting. Name matches provide context, not proof your version is affected.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Google Security Blog

Industry reporting. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

SANS Internet Storm Center

Industry reporting. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

PortSwigger Research

Industry reporting. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.

BleepingComputer

Industry reporting. Name matches provide context, not proof your version is affected. Commercial republication requires publisher permission; ingestion paused.

Refresh target: 60 minutes. Targets are not delivery guarantees.

Krebs on Security

Industry reporting. Name matches provide context, not proof your version is affected.

Refresh target: 10 minutes. Targets are not delivery guarantees.