📦

Audit History

raffle-winner-picker - 7 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v7 LatestJul 6, 2026, 07:07 AM No confirmed findings0No capability change
v6 Jul 6, 2026, 07:07 AM No confirmed findings0External commands
v5 Jun 29, 2026, 01:11 AM 1 confirmed0 External commands
v4 Jan 16, 2026, 11:00 PM No confirmed findings0No capability change
v3 Jan 16, 2026, 11:00 PM No confirmed findings0External commands
v2 Jan 6, 2026, 07:48 AM No confirmed findings0No capability change
v1 Jan 6, 2026, 07:48 AM No confirmed findings0Baseline

Jul 6, 2026, 07:07 AM

All static findings are false positives caused by Markdown fenced examples or benign prose in SKILL.md. I found no evidence of executable code, prompt injection, external command execution, network reconnaissance, or data exfiltration intent.

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

Jul 6, 2026, 07:07 AM

All static findings are false positives caused by Markdown fenced examples or benign prose in SKILL.md. I found no evidence of executable code, prompt injection, external command execution, network reconnaissance, or data exfiltration intent.

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

Jun 29, 2026, 01:11 AM

Static alerts for Ruby backticks, weak cryptography, and network reconnaissance are false positives after reviewing SKILL.md. The skill contains Markdown instructions only, with no executable code, prompt injection, or malicious intent. The remaining concern is low privacy risk because raffle data may include names, emails, and spreadsheet rows.

1
Files scanned
160
Lines analyzed
1
Review items
3
False positives ignored

Confirmed security concerns (1)

Low
User Data Handling Requires Care
The skill is intended to process spreadsheets, Google Sheets, names, and email addresses. This is legitimate for raffles, but users should avoid exposing unnecessary personal data.
The documented workflow includes winner details such as names, emails, and spreadsheet rows. This is a privacy consideration, not evidence of malicious behavior.
Static false positives ignored (3)

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
Static External Command Alerts Are False Positives
The flagged locations are Markdown prompt examples and sample output, not executable Ruby or shell code. No command execution instruction or script is present in SKILL.md.
The lines are inside fenced Markdown examples for user prompts and displayed output. There is no Ruby code, shell invocation, or executable file in the skill.
Low
Weak Cryptographic Algorithm Alert Is False Positive
The flagged description says the skill picks random winners. It does not name or implement a weak cryptographic algorithm.
The evidence is plain descriptive metadata, not code. No MD5, SHA1, insecure PRNG implementation, or cryptographic operation appears at the flagged line.
Low
Network Reconnaissance Alert Is False Positive
The flagged line contains the phrase Transparent process in a fairness feature list. It does not describe scanning, probing, or network access.
The exact context is a feature bullet about transparency. I found no network reconnaissance commands, host discovery logic, or similar intent in SKILL.md.
Audited by: codex

Jan 16, 2026, 11:00 PM

Static analysis flagged 26 patterns including cryptographic functions and shell commands. Upon evaluation, all findings are false positives. The MD5 usage is for non-security purposes (generating random seeds), shell backticks are example code snippets in documentation, and C2/reconnaissance keywords are normal JSON field names in a skill report file.

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

Jan 16, 2026, 11:00 PM

Static analysis flagged 26 patterns including cryptographic functions and shell commands. Upon evaluation, all findings are false positives. The MD5 usage is for non-security purposes (generating random seeds), shell backticks are example code snippets in documentation, and C2/reconnaissance keywords are normal JSON field names in a skill report file.

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

Jan 6, 2026, 07:48 AM

This skill contains only documentation with no executable code, network calls, or file system access. It's a pure prompt-based skill with zero security risks.

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

Jan 6, 2026, 07:48 AM

This skill contains only documentation with no executable code, network calls, or file system access. It's a pure prompt-based skill with zero security risks.

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