Skills designing-apis Audit History
📦

Audit History

designing-apis - 9 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v9 LatestJul 18, 2026, 10:52 AM No confirmed findings0No capability change
v8 Jul 5, 2026, 06:55 AM 1 confirmed0No capability change
v7 Jul 5, 2026, 06:55 AM 1 confirmed0Network access
v6 Jun 28, 2026, 11:12 PM 2 confirmed1 Network access
v5 Jan 16, 2026, 09:41 PM No confirmed findings0No capability change
v4 Jan 16, 2026, 09:41 PM No confirmed findings0External commandsNetwork access
v3 Jan 10, 2026, 12:28 PM No confirmed findings0No capability change
v2 Jan 10, 2026, 12:28 PM No confirmed findings0No capability change
v1 Jan 10, 2026, 12:28 PM No confirmed findings0Baseline

Jul 18, 2026, 10:52 AM

This skill is a static Markdown reference guide for designing REST and GraphQL APIs. All 36 static findings are false positives: the flagged patterns are Markdown code fences misread as shell/Ruby backtick execution, an example placeholder URL, and REST/OpenAPI documentation snippets misread as system reconnaissance. There is no executable code, no network activity, no filesystem or environment access, and no prompt-injection content. The skill is safe.

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

Jul 5, 2026, 06:55 AM

The static findings are false positives caused by Markdown examples, OpenAPI placeholders, and route identifiers. One contextual risk remains: the OpenAPI template recommends npx validation commands, which can execute third-party packages if run automatically.

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

Confirmed security concerns (1)

Medium
External Package Execution Suggested
The OpenAPI template suggests npx commands for swagger-cli and redocly validation. If an agent runs these without user approval or pinned versions, it may execute downloaded third-party packages.
The cited lines explicitly present npx validation commands. They use common developer tools, but npx can fetch and execute package code, so agent execution should require confirmation.
Audited by: codex

Jul 5, 2026, 06:55 AM

The static findings are false positives caused by Markdown examples, OpenAPI placeholders, and route identifiers. One contextual risk remains: the OpenAPI template recommends npx validation commands, which can execute third-party packages if run automatically.

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

Confirmed security concerns (1)

Medium
External Package Execution Suggested
The OpenAPI template suggests npx commands for swagger-cli and redocly validation. If an agent runs these without user approval or pinned versions, it may execute downloaded third-party packages.
The cited lines explicitly present npx validation commands. They use common developer tools, but npx can fetch and execute package code, so agent execution should require confirmation.
Audited by: codex

Jun 28, 2026, 11:12 PM

Static analysis reported many high-risk patterns, but review found they are markdown code fences, REST method examples, OpenAPI references, and authentication documentation. No prompt injection, credential access, data exfiltration, or executable malware behavior was found. The remaining concern is optional guidance to run external npx validation tools, which creates a moderate supply-chain risk if users execute it without pinning or review.

2
Files scanned
385
Lines analyzed
4
Review items
2
False positives ignored

Confirmed security concerns (2)

Low
Example API URL Is Not Network Exfiltration
The hardcoded URL is an example server value in an OpenAPI template. The skill does not make network requests or send data to that URL.
The URL uses the reserved example.com domain in a YAML documentation example. No executable network client or data transfer logic is present.
Low
System Reconnaissance Detections Are HTTP Examples
The reconnaissance findings align with REST endpoint examples and response metadata, not commands that inspect a host or environment. No evidence found of system inventory or local information gathering.
The reviewed content consists of REST routes, HTTP methods, and API design checklist items. I found no system commands, host probes, or filesystem enumeration.
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.

Medium
External CLI Validation Commands
The OpenAPI template recommends running npx-based validation and linting commands. This is legitimate API documentation, but executing external CLI packages can run third-party code and should be reviewed or pinned before use.
The commands are clearly present in a documentation section and are not hidden or automatically executed. Risk remains because npx can fetch and execute external packages when a user follows the instructions.
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 Code Fences Misclassified as Shell Backticks
The Ruby backtick findings point to markdown fenced examples, not Ruby code or automatic shell execution. The content is instructional text for API design and OpenAPI templates.
The flagged syntax appears inside markdown fences and surrounding text describes examples. There is no Ruby source file, interpreter call, or automatic execution path.
Low
Weak Cryptography Detections Are Documentation False Positives
The weak cryptography alerts map to API terminology, JWT bearer examples, and API key documentation. No code performs cryptography, stores secrets, or selects an insecure algorithm.
The reviewed lines are explanatory authentication examples in markdown. I found no cryptographic implementation or operational use of a weak algorithm.

Risk Factors

⚙️ External commands (1)

Detected Patterns

npx Package Execution Guidance
Audited by: codex

Jan 16, 2026, 09:41 PM

Pure documentation skill containing only markdown files with API design guidance, templates, and best practices. No executable code, scripts, network calls, or filesystem access beyond reading its own documentation files. All static findings are false positives: markdown code block delimiters were misidentified as shell backticks, example URLs flagged as hardcoded URLs are non-sensitive placeholders, JWT references flagged as weak cryptography are standard API authentication patterns, and HTTP method documentation was misidentified as system reconnaissance.

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

Jan 16, 2026, 09:41 PM

Pure documentation skill containing only markdown files with API design guidance, templates, and best practices. No executable code, scripts, network calls, or filesystem access beyond reading its own documentation files. All static findings are false positives: markdown code block delimiters were misidentified as shell backticks, example URLs flagged as hardcoded URLs are non-sensitive placeholders, JWT references flagged as weak cryptography are standard API authentication patterns, and HTTP method documentation was misidentified as system reconnaissance.

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

Jan 10, 2026, 12:28 PM

Pure prompt-based documentation skill. Contains no executable code, no scripts, no network calls, and no filesystem access beyond its own documentation files. All content is guidance, templates, and best practices for API design.

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

Jan 10, 2026, 12:28 PM

Pure prompt-based documentation skill. Contains no executable code, no scripts, no network calls, and no filesystem access beyond its own documentation files. All content is guidance, templates, and best practices for API design.

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

Jan 10, 2026, 12:28 PM

Pure prompt-based documentation skill. Contains no executable code, no scripts, no network calls, and no filesystem access beyond its own documentation files. All content is guidance, templates, and best practices for API design.

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