Skip to content
Security
Skill

/publish-finding-to-jira

Turn a security finding (vuln, pentest issue, review item) into a well-formed Jira issue — mapped severity→priority, remediation/repro in the body, labels and components set, and dedup-checked against existing issues. Use when findings need to become tracked, assignable work in

From plugin
awesome-claude-security
7111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill publish-finding-to-jira --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/publish-finding-to-jira

Context preview

The summary Claude sees to decide when to auto-load this skill.

Turn a security finding (vuln, pentest issue, review item) into a well-formed Jira issue — mapped severity→priority, remediation/repro in the body, labels and components set, and dedup-checked against existing issues. Use when findings need to become tracked, assignable work in

SKILL.md

publish-finding-to-jira.SKILL.md
name: publish-finding-to-jira
description: >-
  Turn a security finding (vuln, pentest issue, review item) into a well-formed Jira
  issue — mapped severity→priority, remediation/repro in the body, labels and
  components set, and dedup-checked against existing issues. Use when findings need
  to become tracked, assignable work in Jira.

Goal

A Jira issue an engineer can act on without going back to ask questions — and no duplicates of an existing one. Uses the Atlassian MCP server (wired by this plugin); if it isn't connected, say so and fall back to producing ready-to-paste issue content.

Steps

1. **Gather the finding** — title, severity, affected asset/component, evidence/repro, impact, and remediation. If it came from `security-reporting`, reuse that structure. 2. **Map fields** — severity → Jira priority (e.g., Critical→Highest … Low→Low); set issue type (Bug/Vulnerability), project, components, and labels (`security`, source like `pentest`/`scan`, severity, framework tag). 3. **Dedup first** — search the target project for an existing open issue for the same vuln+asset before creating; if found, comment/update rather than duplicate. 4. **Write the body** — concise summary, then Steps to Reproduce / Evidence, Impact, Remediation, and references (CVE, OWASP, ATT&CK). Attach severity and any SLA/due date from `vulnerability-management`. 5. **Create (or update)** via the Atlassian MCP; return the issue key/link.

Output

The created/updated issue key + URL, and a one-line summary of fields set. If MCP is unavailable, output the full issue payload (project, type, priority, labels, body) for manual paste.

Notes

Dedup is the difference between a useful tracker and noise — always search before create. Keep severity→priority mapping consistent across the program so metrics mean something. Don't dump raw scanner text into the body; translate it into repro + impact

  • fix.
Read more
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

Get the whole plugin

Other skills on awesome-claude-security.