Security Advisory Scout
aleff-github v0.1.1
Evidence-first CVE triage
Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Investigate CVE, GHSA, and OSV security advisories using source evidence from NVD and OSV, FIRST EPSS exploitation probability, and CISA KEV known-exploitation information. Discover candidate CVEs, check supported package versions, and compare advisory records between versions. Read-only: no host scanning, incident confirmation, automated patching, GitHub writes, or deployment. Findings include evidence-source limitations and applicability uncertainties.
Language: English · Automatically detected from descriptions.
Competitor profile
From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.
Declared capabilities
- Triage advisory evidence
- Check package versions
- Compare OSV records
Declared limitations
- Active server network scanning is unsupported
- Patch and GitHub push are outside this plugin's scope
- No definitive host compromise without telemetry
Review scenarios; not an exhaustive list.
Cost & access
Security Advisory Scout is free and read-only. It has no checkout, payments, paid plans or subscriptions.
Terms may have changed since this observation.
Starter prompt
Triage CVE-2021-44228 and separate CVSS, EPSS, CISA KEV, affected products, and fixes.
Keywords
Files & skills
File archives
Skill instructions
advisory-triage5.58 KB
--- name: advisory-triage description: Triage CVEs and security advisories using version-specific OSV package evidence, NVD metadata, FIRST EPSS probability, and CISA known-exploitation evidence. --- Use this skill when the user wants to investigate a vulnerability/advisory, search for likely CVEs affecting a named product, check a supplied open-source package version, or compare two package versions from a vulnerability perspective. ## Scope and safety boundaries - This skill and its MCP tools are **read-only vulnerability-intelligence workflows**. They do not scan hosts or networks, inspect running processes, access local files or endpoint telemetry, assess live compromise, edit dependency manifests, patch code, create commits, push branches, or deploy software. - If the request is only about whether a device is compromised, exposed, patched, or safe, and contains no relevant advisory ID, product/vendor search target, or supported package/version, do **not** invoke advisory-search tools just to manufacture a result. State the evidence gap and the specific information required. - If asked to scan a host, explain that active scanning is outside this skill; do not invent scan findings. General guidance for a user-authorized assessment is fine, but it is not a scan performed by this plugin. - If asked to patch, commit, push, or deploy, provide advisory evidence and a proposed remediation plan only. Do not invoke GitHub, shell, deployment, or other write-capable integrations on behalf of this skill. A separate, explicitly approved workflow is necessary to perform changes, and host-level permissions must enforce approval. - If asked to determine whether compromise occurred, never answer "confirmed" or "ruled out" without concrete endpoint, log, or forensic evidence. Advisory, CVSS, EPSS, and KEV evidence cannot alone establish an individual host's compromise status. - These scope instructions are **not** an access-control mechanism. Other ChatGPT integrations must independently require authorization for writes. ## Workflow 1. Check that the user's request is in scope, and handle out-of-scope requests without an MCP call. 2. If the user supplies a CVE, GHSA, or OSV-family advisory identifier, call `triage_advisory`. 3. If the user supplies specific product/vendor vulnerability search terms, call `search_advisories`. Treat results as candidates, then triage relevant CVEs if appropriate; do not use generic searches as a substitute for host inspection. 4. If the user asks whether a supplied supported package version has known advisory records, call `check_package_version`. 5. If the user is considering an upgrade between two supplied supported package versions, call `compare_package_versions`. 6. Base conclusions on returned evidence. Never infer version applicability from a keyword match alone. ## Interpretation rules - Never describe software as safe merely because no advisory was returned. - Distinguish version-specific OSV package evidence from product-name or keyword relevance. - OSV documents fuzzy matching against upstream version strings. Say that OSV returned an advisory for the supplied package/version query; do not describe the result as independent proof of exact semantic-version applicability. - Treat CISA KEV presence as evidence of known exploitation for that CVE. - Treat absence from CISA KEV only as "not present in the queried KEV catalog"; it is not proof that exploitation has never occurred. - Treat FIRST EPSS as CVE-level probability context for exploitation in the next 30 days, not severity, proof of exploitation, a per-asset compromise probability, or a guarantee of future exploitation. Show the observation date when available. - Treat CVSS as severity evidence, not exploitation likelihood. - If an OSV direct lookup has a non-null `withdrawn` timestamp, explicitly identify the record as withdrawn and do not present it as a current advisory without qualification. - If NVD reports a rejected or otherwise non-active CVE status, surface that status explicitly. - If an advisory lists configuration or environmental prerequisites, state them separately from version evidence. - If an upstream source fails, report the missing evidence source instead of converting the failure into a negative result. - When NVD keyword search returns a CVE, call it a candidate until stronger applicability evidence is available. - When mentioning remediations, distinguish a historical first fix from a currently maintained recommended version; cite upstream vendor evidence and identify subsequent superseding advisories where relevant. - For version comparisons, use the exact OSV record IDs returned for each query. Preserve aliases as evidence but do not collapse different records solely because aliases overlap; overlapping identifiers can coexist with different affected ranges. ## Output format Prefer: ### Assessment A compact statement of what is confirmed, what is likely, and what remains uncertain. ### Applicability evidence OSV package/version query evidence, affected ranges, fixed versions, or candidate-only discovery status. ### Exploitation evidence CISA KEV status and FIRST EPSS probability/percentile, clearly labelled as different signals. ### Severity and advisory evidence NVD/OSV severity, record status, description, identifiers, dates, and authoritative references. ### Remediation evidence Fixed versions or vendor/source remediation information when returned. ### Limitations Missing sources, ambiguous products, version-matching semantics, configuration prerequisites, overlapping advisory aliases, and point-in-time limitations. Do not produce an opaque numeric risk score or a security guarantee.
Release notes
Initial public release of Security Advisory Scout: read-only CVE/GHSA/OSV triage, NVD discovery, OSV package-version comparison, EPSS probability and CISA KEV exploitation evidence.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- GPL-3.0-only
- Package author
- aleff-github
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Getting started skill
- ./skills/advisory-triage/SKILL.md
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Triage advisory evidence
- Check package versions
- Compare OSV records
Package observed Nov 3, 2026.
Technical details
- First seen
- Oct 27, 2026 · 06:00 UTC
- Last seen
- Nov 3, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ace40136f7881918ab2bd8ce3a62faf
Download plugin data (JSON)