jira — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jira (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Model-neutral helper to interact with Jira via Atlassian REST API v3. Supports creating issues, listing, viewing, assigning, and transitioning.
Use when the user says: "create a jira ticket", "list jira issues", "jira create", "show jira issue", "assign ticket".
Reads from ~/.jira.d/:
config.yml - endpoint, user, authentication-methodapi-token - raw API token (no variable assignment)Example config.yml:
endpoint: https://yourcompany.atlassian.net
user: [email protected]
authentication-method: api-token# Create Epic
lisa jira create --type epic --project PROJ --summary "Feature title" --description "Description text"
# Create Story
lisa jira create --type story --project PROJ --summary "Story title" --parent PROJ-123
# Create Sub-task
lisa jira create --type subtask --project PROJ --summary "Sub-task title" --parent PROJ-123
# Create with assignment
lisa jira create --type task --project PROJ --summary "Task" --assign me# List by project
lisa jira list --project PROJ --limit 10
# List with JQL
lisa jira list --jql "assignee = currentUser() ORDER BY created DESC" --limit 5
# List my issues
lisa jira list --mine --limit 10lisa jira view PROJ-123# Assign to self
lisa jira assign PROJ-123 --to me
# Assign to user
lisa jira assign PROJ-123 --to "[email protected]"# Move to In Progress
lisa jira transition PROJ-123 --to "In Progress"
# Move to Done
lisa jira transition PROJ-123 --to "Done"
# Move to Code Review
lisa jira transition PROJ-123 --to "Code Review"# Change Epic to Story
lisa jira change-type PROJ-123 --to story
# Change to Task
lisa jira change-type PROJ-123 --to taskValid types: epic, story, task, subtask, bug
When a Pull Request is created, transition all associated Jira tickets to "Code Review":
PROJ-123)view command)# Example: Transition epic and all subtasks to Code Review
lisa jira transition PROJ-123 --to "Code Review"
# For subtasks (if in "To Do", first move to "In Progress")
for ticket in PROJ-124 PROJ-125 PROJ-126; do
lisa jira transition "$ticket" --to "Code Review"
doneNote: If a ticket is in "To Do", you may need to transition through "In Progress" first:
lisa jira transition PROJ-123 --to "In Progress"
lisa jira transition PROJ-123 --to "Code Review"See also: git skill for PR creation, CI triggers, and test retriggers.
{
"status": "ok",
"action": "create",
"issue": {
"key": "PROJ-123",
"url": "https://company.atlassian.net/browse/PROJ-123",
"summary": "Feature title",
"type": "Epic"
}
}{
"status": "ok",
"action": "list",
"issues": [
{"key": "PROJ-123", "summary": "...", "status": "To Do", "assignee": "John Doe"}
],
"total": 10
}{
"status": "ok",
"action": "view",
"issue": {
"key": "PROJ-123",
"summary": "...",
"description": "...",
"status": "To Do",
"assignee": "John Doe",
"reporter": "...",
"created": "2026-01-13T...",
"subtasks": [...]
}
}{
"status": "ok",
"action": "change-type",
"issue": {
"key": "PROJ-123",
"url": "https://company.atlassian.net/browse/PROJ-123",
"previousType": "Epic",
"newType": "story"
}
}{
"status": "error",
"error": "Authentication failed",
"details": "..."
}Standard Jira issue types (IDs may vary by project):
epic (10000) - Parent for featuresstory (10001) - User storiestask (10002) - General taskssubtask (10003) - Sub-tasks linked to parentbug (10004) - Bug reportslisa CLI binary — no scripts to run directly.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.