Skills pr-prepare Audit History
📦

Audit History

pr-prepare - 9 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v9 LatestJul 23, 2026, 11:58 AM No confirmed findings0No capability change
v8 Jul 7, 2026, 11:20 PM No confirmed findings0No capability change
v7 Jul 5, 2026, 04:27 AM No confirmed findings0No capability change
v6 Jun 28, 2026, 06:07 PM No confirmed findings2No capability change
v5 Jan 16, 2026, 08:42 PM No confirmed findings0No capability change
v4 Jan 16, 2026, 08:42 PM No confirmed findings0No capability change
v3 Jan 10, 2026, 11:35 AM No confirmed findings0No capability change
v2 Jan 10, 2026, 11:35 AM No confirmed findings0No capability change
v1 Jan 10, 2026, 11:35 AM No confirmed findings0Baseline

Jul 23, 2026, 11:58 AM

All 25 static matches are false positives caused by Markdown formatting or fixed Git inspection commands. The commands use no dynamic user input, and push commands appear only as user-facing suggestions.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored
Audited by: codex

Jul 7, 2026, 11:20 PM

All 25 static findings are false positives caused by Markdown code fences, inline examples, and fixed git commands in SKILL.md. The skill provides standard PR preparation guidance and shows no prompt injection, secret access, or data exfiltration intent.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored
Audited by: codex

Jul 5, 2026, 04:27 AM

The static findings are Markdown backticks, code fences, and fixed local git commands used to prepare a PR description. I found no prompt injection, data exfiltration intent, or unsafe command construction in SKILL.md.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored
Audited by: codex

Jun 28, 2026, 06:07 PM

Static analysis reported many command and cryptography patterns. Review found legitimate Git and local test command guidance for PR preparation, plus false positives from Markdown backticks and words like description. The skill is publishable with a warning because it asks assistants to read local repository history and diffs.

1
Files scanned
150
Lines analyzed
3
Review items
2
False positives ignored
Capability review items (2)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
External Git Commands Read Repository Context
The skill instructs assistants to run git status, git log, git diff --stat, and git diff. These commands are expected for PR preparation, but they expose branch history and source diffs to the assistant.
The commands are directly listed and semantically tied to the skill purpose. They are not malicious, but they intentionally read repository state and diffs.
Medium
Shell Command Substitution in Git Examples
The git log and git diff examples use command substitution to calculate the merge base. The inputs are hardcoded Git references, so injection risk is low, but shell execution is still required.
The command substitution is explicit in the file. The reviewed examples do not concatenate untrusted user input, which limits severity.
Static false positives ignored (2)

These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.

Low
Markdown Backticks Misclassified as Command Execution
Many static hits are Markdown code fences or inline formatting, not Ruby execution. The backticks document commands and labels rather than executing code inside the skill file.
The surrounding context shows Markdown examples and inline command text. No Ruby code or runtime backtick execution is present.
Low
Weak Cryptography Findings Are Text Matches
The high-risk weak cryptography alerts are false positives caused by natural language such as description and descriptions. No cryptographic algorithm, hashing call, or encryption code appears in the reviewed file.
Each cited line contains PR description language rather than crypto code. There is no evidence of DES, MD5, SHA1, or other weak algorithm usage.

Detected Patterns

Local Shell Commands in Skill Instructions
Audited by: codex

Jan 16, 2026, 08:42 PM

This skill is a documentation generator that provides workflow instructions for preparing PR descriptions. The static scanner flagged 56 issues, but ALL findings are FALSE POSITIVES. The scanner misinterpreted SHA256 cryptographic hashes as 'weak cryptographic algorithms,' standard git commands as 'shell execution threats,' and metadata URLs as 'network indicators.' The skill contains only documentation markdown with no actual code, no network calls, no data exfiltration, and no malicious functionality.

2
Files scanned
345
Lines analyzed
1
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
Audited by: claude

Jan 16, 2026, 08:42 PM

This skill is a documentation generator that provides workflow instructions for preparing PR descriptions. The static scanner flagged 56 issues, but ALL findings are FALSE POSITIVES. The scanner misinterpreted SHA256 cryptographic hashes as 'weak cryptographic algorithms,' standard git commands as 'shell execution threats,' and metadata URLs as 'network indicators.' The skill contains only documentation markdown with no actual code, no network calls, no data exfiltration, and no malicious functionality.

2
Files scanned
345
Lines analyzed
1
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
Audited by: claude

Jan 10, 2026, 11:35 AM

Prompt-based skill with minimal risk. Uses standard git commands to gather context for PR descriptions. No network calls, no sensitive data access, no persistence mechanisms.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
Audited by: claude

Jan 10, 2026, 11:35 AM

Prompt-based skill with minimal risk. Uses standard git commands to gather context for PR descriptions. No network calls, no sensitive data access, no persistence mechanisms.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
Audited by: claude

Jan 10, 2026, 11:35 AM

Prompt-based skill with minimal risk. Uses standard git commands to gather context for PR descriptions. No network calls, no sensitive data access, no persistence mechanisms.

1
Files scanned
150
Lines analyzed
1
Review items
0
False positives ignored

Risk Factors

⚙️ External commands (1)
Audited by: claude