agentsclimarketplace

Advisories

Skill ecosyste-ms/skills/skills/advisories

Claude Code skills for querying the ecosyste.ms APIs

Install
npx -y skills add ecosyste-ms/skills --skill advisories

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Query advisories.ecosyste.ms for security vulnerability metadata aggregated from GitHub Security Advisories, OSV, RustSec, ErlEf and others. Use when checking a package or repo for known CVEs, listing recent advisories for an ecosystem, or fetching CVSS/EPSS scores and patched version ranges.

SKILL.md

2.5 KB, as published. Nobody here has run it

ecosyste.ms Advisories API

Base URL: https://advisories.ecosyste.ms/api/v1

All responses are JSON. No auth required. Set a User-Agent header. Results are deduplicated by CVE across sources.

Full OpenAPI spec: https://advisories.ecosyste.ms/docs/api/v1/openapi.yaml

Look up advisories for a package or repo

By purl (include a version to get only advisories affecting that version) or by source repository URL:

curl -s 'https://advisories.ecosyste.ms/api/v1/advisories/lookup?purl=pkg:npm/[email protected]'
curl -s 'https://advisories.ecosyste.ms/api/v1/advisories/lookup?repository_url=https://github.com/rails/rails'

List and filter advisories

# all advisories for a package
curl -s 'https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=django'

# critical severity only, newest first
curl -s 'https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&severity=CRITICAL&sort=published_at&order=desc'

# everything published since a date
curl -s 'https://advisories.ecosyste.ms/api/v1/advisories?created_after=2026-01-01T00:00:00Z'

Filters: ecosystem, package_name, severity (LOW/MODERATE/HIGH/CRITICAL), repository_url, source, created_after, updated_after, sort, order, page, per_page.

Single advisory

curl -s 'https://advisories.ecosyste.ms/api/v1/advisories/GHSA-jf85-cpcp-j695'

Sources

curl -s 'https://advisories.ecosyste.ms/api/v1/sources'

Response fields

uuid, title, description, severity, cvss_score, cvss_vector, epss_percentage, epss_percentile, published_at, withdrawn_at, identifiers (CVE/GHSA ids), references, repository_url, blast_radius, source_kind, packages[] (each with ecosystem, package_name, purl, versions[].vulnerable_version_range, versions[].first_patched_version, affected_versions, unaffected_versions).

When to use

  • Checking whether a specific package@version has known vulnerabilities
  • Auditing a project's dependency list against known CVEs
  • Finding the first patched version for an advisory
  • Tracking new advisories published for an ecosystem since a given date

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.