Skills PDF Processing Audit History
📦

Audit History

PDF Processing - 8 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v8 LatestJul 18, 2026, 09:26 AM No confirmed findings0No capability change
v7 Jul 17, 2026, 10:51 PM No confirmed findings0No capability change
v6 Jul 5, 2026, 01:18 PM No confirmed findings0External commands
v5 Jun 27, 2026, 06:29 PM 1 confirmed1No capability change
v4 Jan 21, 2026, 04:17 PM No confirmed findings0 External commands
v3 Jan 16, 2026, 01:47 PM No confirmed findings0No capability change
v2 Jan 16, 2026, 01:47 PM No confirmed findings0External commandsFilesystem access
v1 Jan 10, 2026, 09:23 AM No confirmed findings0Baseline

Jul 18, 2026, 09:26 AM

All 21 static findings are false positives. The external-command detections match Markdown code fences rather than shell execution, and the filesystem detections are fixed local output files used for the documented PDF operations. No prompt injection, data exfiltration, or malicious intent was found in SKILL.md or FORMS.md.

2
Files scanned
307
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jul 17, 2026, 10:51 PM

All 21 static findings are false positives caused by ordinary Python file output examples, Markdown code fences, and an error message. The reviewed files contain no shell execution, system reconnaissance, prompt injection, or malicious intent.

2
Files scanned
307
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jul 5, 2026, 01:18 PM

The static command findings are Markdown code fences around Python examples, not Ruby or shell execution. The filesystem findings are expected PDF output examples with fixed local filenames, and no prompt injection, network access, credential access, or exfiltration intent was found.

2
Files scanned
307
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jun 27, 2026, 06:29 PM

Static analysis reported many command execution patterns, but review found they are Markdown code fences around Python examples, not executable skill code. The weak cryptography alert at SKILL.md line 3 has no supporting evidence. The skill includes local file write examples for expected PDF outputs, so publication is acceptable with normal file overwrite caution.

2
Files scanned
307
Lines analyzed
3
Review items
1
False positives ignored

Confirmed security concerns (1)

Low
Weak Cryptography Detection Has No Evidence
The static weak cryptography alert points to the skill description line. That line describes PDF extraction and form filling, and no cryptographic algorithm usage is present there.
The cited line contains plain metadata text, not cryptographic code or algorithm names. No evidence found for weak cryptography in the reviewed files.
Capability review items (1)

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

Low
Local File Writes in PDF Examples
The skill shows Python examples that write filled PDFs, flattened PDFs, extracted text, and CSV tables to local output files. This is expected for PDF processing, but users should choose output paths carefully to avoid overwriting files.
The file write calls are explicit and easy to verify. They are legitimate examples for producing PDF and extraction outputs, with no evidence of hidden writes or data exfiltration.
Static false positives ignored (1)

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
External Command Detections Are Markdown Fence False Positives
The reported Ruby or shell backtick execution findings correspond to triple-backtick Markdown code fences around Python snippets. No shell commands, subprocess calls, or dynamic command construction were found in the cited content.
The cited locations are Markdown fenced Python examples, not runnable skill hooks. Review found no external command invocation or user-controlled shell execution in the files.
Audited by: codex

Jan 21, 2026, 04:17 PM

This skill provides documentation and code examples for PDF processing using Python libraries. The static analyzer detected 46 pattern matches, but all are false positives. The code snippets shown are documentation examples in markdown files demonstrating legitimate PDF manipulation libraries. No external commands, network access, or filesystem risks were found in executable code. The skill contains only educational documentation without executable scripts.

3
Files scanned
838
Lines analyzed
1
Review items
0
False positives ignored
Audited by: claude

Jan 16, 2026, 01:47 PM

AI analysis failed after multiple attempts - MANUAL REVIEW REQUIRED before publishing. This skill cannot be auto-published until reviewed by a human.

3
Files scanned
488
Lines analyzed
2
Review items
0
False positives ignored

Detected Patterns

Ruby/shell backtick executionPython file write/appendSystem reconnaissanceWeak cryptographic algorithm
Audited by: claude

Jan 16, 2026, 01:47 PM

AI analysis failed after multiple attempts - MANUAL REVIEW REQUIRED before publishing. This skill cannot be auto-published until reviewed by a human.

3
Files scanned
488
Lines analyzed
2
Review items
0
False positives ignored

Detected Patterns

Ruby/shell backtick executionPython file write/appendSystem reconnaissanceWeak cryptographic algorithm
Audited by: claude

Jan 10, 2026, 09:23 AM

Pure documentation skill containing PDF processing examples. No executable code, network calls, or sensitive operations. All code samples use standard Python libraries (pdfplumber, pypdf) for their stated purpose of PDF manipulation.

2
Files scanned
307
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were recorded for this completed audit.
Audited by: claude