agentsclimarketplace

Pwnote cve research

Skill Pwnote/skills/skills/pwnote-cve-research

AI agent skills for Pwnote Pentest Notebook

Install
npx -y skills add Pwnote/skills --skill pwnote-cve-research

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

2 things to look at

  • 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 3 stars3 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

Use whenever the user is doing vulnerability research aimed at a CVE/advisory — tracking a responsible disclosure timeline, drafting a vendor notification, requesting a CVE ID from MITRE or a CNA, writing a public security advisory, or mapping a finding to a CWE. Trigger on "CVE", "CNA", "MITRE", "advisory", "responsible disclosure", "vendor notification", "embargo", or "disclosure timeline", even without the word "skill".

SKILL.md

4.2 KB, as published. Nobody here has run it

CVE Research & Disclosure Workflow

Reference for running a vulnerability research + responsible disclosure engagement from initial finding through published advisory and CVE assignment.

1. Disclosure Timeline Tracking

Track every engagement as a timestamped activity log (maps to pwnote activity blocks or a timeline block):

StageWhat to log
Discoverydate, affected product/version, initial severity assessment
Vendor contactdate, channel used (security.txt, PSIRT email, HackerOne if they run a VDP), response received y/n
Vendor acknowledgmentdate, vendor's stated timeline/SLA
Fix developmentvendor updates, patch ETA changes
Embargo dateagreed public disclosure date — track any renegotiation
CVE assignmentdate requested, date assigned, CVE ID
Publicationadvisory published date, links

Default disclosure window if the vendor is unresponsive: industry norm is 90 days from initial contact before considering public disclosure, with recognition that this can extend if the vendor engages in good faith and needs more time for a complex fix. State your policy explicitly in the first vendor contact so there's no ambiguity later.

2. CVE Request Workflow

Two paths:

  • Vendor has a CNA (most major vendors do) — request through their PSIRT/security contact; they issue the CVE.
  • Vendor has no CNA — request via MITRE's CVE Request form, or use a CNA-of-last-resort if the vendor is unresponsive after your disclosure window has elapsed.

MITRE submission needs (map these fields when drafting a request):

  • Vendor and product name(s) + affected version range
  • Vulnerability type (map to a CWE — see references/cwe-mapping.md)
  • Attack vector and prerequisites (what access/conditions are needed)
  • Impact statement (confidentiality/integrity/availability, written concretely)
  • Discoverer credit line (how you want to be attributed)
  • Reference URLs (advisory, patch, vendor bulletin) — can be added after assignment if not yet published

Keep the description factual and impact-focused; MITRE reviewers reject vague submissions ("could allow attackers to do bad things") — be specific about what the flaw actually allows.

3. Advisory Writing Template

# [Vendor] [Product] — [Vuln Type] (CVE-YYYY-NNNNN)

## Summary
[1-2 sentences]

## Affected Versions
[version range]

## Details
[technical root cause explanation]

## Impact
[what an attacker can achieve]

## CVSS
Score: X.X
Vector: CVSS:3.1/...

## CWE
CWE-XXX: [name]

## Timeline
- YYYY-MM-DD: Discovered
- YYYY-MM-DD: Vendor notified
- YYYY-MM-DD: Vendor acknowledged
- YYYY-MM-DD: Patch released
- YYYY-MM-DD: CVE assigned
- YYYY-MM-DD: Public disclosure

## Credit
[researcher name/handle]

## References
- [patch link]
- [vendor bulletin]

This matches the structure used for prior published advisories (SSRF and auth-bypass class findings) — keep the format consistent across advisories so they're easy to reference as a set.

4. PoC Documentation Standards

Maintain two PoC versions:

  • Public advisory PoC — sanitized, no working exploit for unpatched instances if patch isn't yet widely deployed; enough to prove the claim, not enough to be a turnkey exploit
  • Client/internal PoC — full technical detail, kept in the engagement's private notes only, never in the published advisory

Default to withholding full exploit detail until patch adoption is reasonably mature, and use judgment on whether any technical detail should be withheld longer for high-impact/hard-to-patch classes (e.g. widely deployed infrastructure software).

5. Reference Files

  • references/cwe-mapping.md — quick-lookup CWE categories for common vuln classes
  • references/cna-submission.md — field-by-field MITRE/CNA submission checklist

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.