vulnerability-triage-brocards
Use when a vulnerability report, CVE, bug-bounty submission, or automated finding needs triage before deep verification. Don''t use for tasks that require source or remote-system changes.
Install / Use
npx skills add OutlineDriven/outline-driven-development --skill vulnerability-triage-brocardsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
SecuritySupported Platforms
Tags
Our assessment of vulnerability-triage-brocards
vulnerability-triage-brocards scores 62/100 on our quality scale, 1091st of 1,119 Security skills we index.
Its SKILL.md is 6.5 KB long, well organised into 13 sections and no code examples: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-10-20 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
vulnerability-triage-brocards compared with similar skills
All 4 of these similar skills score higher than vulnerability-triage-brocards; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| vulnerability-triage-brocards (this skill)by OutlineDriven | 62 | 0 | — | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 35d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 35d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 137.2k | 13d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 137.2k | 13d ago | SKILL.md |
Frequently asked questions
- How do I install vulnerability-triage-brocards?
- Run
npx skills add OutlineDriven/outline-driven-development --skill vulnerability-triage-brocards. The install tabs above show the steps for each supported agent. - Which AI agents does vulnerability-triage-brocards work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is vulnerability-triage-brocards safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is vulnerability-triage-brocards still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubname: vulnerability-triage-brocards description: 'Use when a vulnerability report, CVE, bug-bounty submission, or automated finding needs triage before deep verification. Don''t use for tasks that require source or remote-system changes.' disable-model-invocation: true
Vulnerability triage brocards
Contract
| Field | Bound contract | |---|---| | Trigger | An incoming vulnerability report, CVE, bug-bounty submission, or automated finding needs resource-allocation triage before deep verification. | | Authority | Read-only. No file, VCS, credential, paid, published, deployed, or remote mutation. | | Side effect | Chat output only. Seven-brocard verdict table, overall ACCEPT/DISMISS/NEEDS-MORE-INFO disposition, rationale, missing evidence, and next step. | | Done | The report is evaluated on technical evidence through the applicable brocards, the first dismissal or full requested evaluation is documented, and next action is explicit. |
Inputs
- Report: The vulnerability report text, CVE identifier, bug-bounty submission, or automated scanner finding. Required.
- Target context: The component, service, library, or commit under evaluation. Required when not inferrable from the report.
- Scope definition: The authorized attack surface or bug-bounty scope rules. Optional; when absent, the in-scope brocard is marked NEEDS-MORE-INFO.
Procedure
- Accept the report and extract: affected component, vulnerability class, claimed impact, attack prerequisites, and cited evidence (PoC, logs, screenshots, code references). Done when: all extractable fields are recorded.
- If the report contains no identifiable component, vulnerability class, or technical claim, stop and return NEEDS-MORE-INFO with the specific missing fields. Done when: missing fields are named and returned.
- Evaluate each brocard in order. Stop at the first brocard that yields DISMISS; evaluate all remaining brocards only if no prior brocard dismissed. Done when: all applicable brocards are evaluated or the first DISMISS is reached.
Brocard 1: deployed component
Is the affected component present in a deployed or shippable artifact? If the component does not exist in any production, staging, release-candidate, or distributable artifact, verdict is DISMISS. Rationale: a vulnerability in code that is never deployed or shipped has no security impact.
Brocard 2: already known
Is the reported vulnerability already tracked, patched, or publicly disclosed with a fix available in the current version? If the finding duplicates a known issue with an available remediation, verdict is DISMISS. Rationale: re-investigating a known-and-fixed issue wastes resources.
Brocard 3: privileged prerequisite
Does exploitation require access that the attacker model does not hold: root, admin, physical access, internal network position, or credentials that are not attacker-obtainable under the program's threat model? If the prerequisite exceeds the defined attacker model, verdict is DISMISS. Rationale: findings that require the attacker to already own the system are not actionable.
Brocard 4: meaningful impact
Does the claimed impact constitute a real security consequence: code execution, data exfiltration, privilege escalation, denial of service against a production path, or authentication bypass? If the impact is informational, a best-practice deviation with no exploit path, or a theoretical concern without a demonstrated consequence, verdict is DISMISS. Rationale: findings without meaningful impact do not warrant investigation resources.
Brocard 5: practical exploitability
Is exploitation feasible under realistic conditions: default configuration, standard deployment, typical user interaction, or reachable network path? If exploitation requires an improbable configuration, a contrived sequence of events, or conditions that do not occur in practice, verdict is DISMISS. Rationale: theoretical exploitability without practical feasibility is not actionable.
Brocard 6: sufficient evidence
Does the report include enough technical evidence to evaluate the claim: a proof-of-concept, reproduction steps, a code trace, a crash log, or a concrete observation? If the report asserts impact without evidence and the claim cannot be independently assessed, verdict is NEEDS-MORE-INFO. Rationale: triage cannot proceed on unsubstantiated claims.
Brocard 7: in scope
Does the finding fall within the authorized scope: the bug-bounty program, the security assessment boundary, or the defined system perimeter? If the target is explicitly out of scope, verdict is DISMISS. If no scope definition is available, verdict is NEEDS-MORE-INFO. Rationale: out-of-scope findings are not actionable regardless of technical merit.
- Compute the overall disposition: if any brocard yielded DISMISS, overall is DISMISS (document the first dismissing brocard and its rationale); if no DISMISS and no NEEDS-MORE-INFO, overall is ACCEPT; if no DISMISS but one or more NEEDS-MORE-INFO, overall is NEEDS-MORE-INFO (list the specific evidence or context required). Done when: overall disposition is computed with its rationale.
- State the explicit next step: for DISMISS, state why no further action is needed; for ACCEPT, attach a complete deep-verification brief (claim, affected boundary, evidence, missing proof, required verification result) without invoking another skill; for NEEDS-MORE-INFO, state exactly what information the reporter must provide. Done when: next step is explicit and matches the disposition.
Failure and recovery
- Insufficient report detail: the report lacks a component identifier, vulnerability class, or any technical claim. Return NEEDS-MORE-INFO listing every missing required field. Do not evaluate brocards against absent evidence.
- Ambiguous scope: no scope definition is available and the in-scope brocard cannot be resolved. Mark brocard 7 NEEDS-MORE-INFO and proceed with remaining brocards. Do not assume scope.
- Conflicting brocard verdicts: DISMISS takes precedence over NEEDS-MORE-INFO, which takes precedence over ACCEPT. The first dismissing brocard in evaluation order is the documented reason.
- Out-of-band information: the report references external systems, private databases, or classified context not available to the model. Mark the affected brocard NEEDS-MORE-INFO and note the unavailable evidence. Do not invent or assume external facts.
Output
A markdown table (Brocard, Verdict, Rationale) followed by overall disposition, one-sentence rationale, missing evidence list (or "None"), and explicit next step.
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
137.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
137.2kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
