attack-jira
JIRA hunting — unauthenticated dashboards, filters, and misconfigurations leading to sensitive data exposure
SKILL.md.bountyreaper/skill/attack-jira/SKILL.md
GitHubJIRA Hunting
Objective
Find exposed JIRA instances with unauthenticated access to boards, filters, and issue data.
Attribution: Methodology from KathanP19/HowToHunt — JIRA. Licensed GPL-3.0.
Testing Methodology
# Detect JIRA
curl -s https://target.com | grep -i "atlassian\|jira"
curl -s https://target.atlassian.net -o /dev/null -w "%{http_code}\n"
# Common paths
for p in /secure/Dashboard.jspa /rest/api/2/dashboard /rest/api/2/filter /secure/ConfigurePortalPages!default.jspa; do
curl -s https://target.atlassian.net$p | head -20
done
# Check for public filters/projects
curl -s "https://target.atlassian.net/rest/api/2/search?jql=project%20is%20not%20EMPTY" | jq '.issues[0]'
# Unauthenticated board access
curl -s https://target.atlassian.net/rest/agile/1.0/board | jq