Scan Report
10 /100
jira-api
Jira Cloud REST API v3 automation — complements jira-cli for edit/delete worklogs, advanced JQL, bulk inspection, and raw REST calls
A clean, dependency-free Jira Cloud REST API wrapper for worklog and sprint management with legitimate netrc-based auth and no malicious indicators.
Safe to install
Approve for use. Consider documenting the required network:READ/WRITE and filesystem:READ capability in SKILL.md's allowed-tools section for completeness.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | SKILL.md missing allowed-tools declaration Doc Mismatch | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | scripts/jira_api.py:94 — reads ~/.config/.jira/.config.yml; line 99 — reads ~/.n… |
| Network | NONE | WRITE | ✓ Aligned | scripts/jira_api.py:115 — _http() uses urllib to POST/PUT/DELETE to Jira API |
| Network | NONE | READ | ✓ Aligned | scripts/jira_api.py:115 — _http() uses urllib to GET Jira API endpoints |
File Tree
5 files · 30.4 KB · 896 lines Python 1f · 719L
Markdown 4f · 177L
├─
▾
references
│ ├─
agile-sprints.md
Markdown
│ ├─
endpoint-map.md
Markdown
│ └─
jira-rest-notes.md
Markdown
├─
▾
scripts
│ └─
jira_api.py
Python
└─
SKILL.md
Markdown
Security Positives
✓ Zero external dependencies — uses only Python stdlib (urllib, netrc, argparse, json, base64)
✓ No obfuscation — base64 is used only for Basic auth header construction, a standard and documented pattern
✓ No credential exfiltration — API token is read from ~/.netrc and used only for Jira API auth; never printed or transmitted externally
✓ No sensitive path access beyond the documented netrc and config paths
✓ No subprocess, shell execution, or dynamic code evaluation
✓ No network IOCs — all HTTP requests target the configured Jira server from ~/.config/.jira/.config.yml
✓ Code is well-structured, self-documenting with 719 lines of clear, readable Python
✓ Reference documentation accurately describes endpoints and ADF format