📦

Audit History

defi-protocol-templates - 7 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v7 LatestJul 7, 2026, 07:19 AM 1 confirmed0No capability change
v6 Jul 7, 2026, 07:19 AM 1 confirmed0Contains scriptsExternal commands
v5 Jun 30, 2026, 10:47 PM 2 confirmed0 Contains scriptsExternal commands
v4 Jan 17, 2026, 08:15 AM No confirmed findings0No capability change
v3 Jan 17, 2026, 08:15 AM No confirmed findings0Contains scriptsExternal commands
v2 Jan 4, 2026, 05:06 PM No confirmed findings0No capability change
v1 Jan 4, 2026, 05:06 PM No confirmed findings0Baseline

Jul 7, 2026, 07:19 AM

All static findings are false positives caused by Solidity require statements and Markdown code fences. No prompt injection, host command execution, or system reconnaissance was found. One medium semantic concern remains because the skill markets simplified value-bearing contract examples as production-ready.

1
Files scanned
455
Lines analyzed
3
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Overstated Production Readiness For DeFi Contracts
SKILL.md labels the snippets as production-ready while presenting simplified contracts that handle tokens and flash loans. This could lead users to over-trust unaudited financial code.
The production-ready claim is explicit, and the cited flash loan section handles value-bearing token transfers. The file also recommends audits, which lowers the severity from high.
Audited by: codex

Jul 7, 2026, 07:19 AM

All static findings are false positives caused by Solidity require statements and Markdown code fences. No prompt injection, host command execution, or system reconnaissance was found. One medium semantic concern remains because the skill markets simplified value-bearing contract examples as production-ready.

1
Files scanned
455
Lines analyzed
3
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Overstated Production Readiness For DeFi Contracts
SKILL.md labels the snippets as production-ready while presenting simplified contracts that handle tokens and flash loans. This could lead users to over-trust unaudited financial code.
The production-ready claim is explicit, and the cited flash loan section handles value-bearing token transfers. The file also recommends audits, which lowers the severity from high.
Audited by: codex

Jun 30, 2026, 10:47 PM

Static analyzer hits for dynamic require, Ruby backticks, C2 terms, weak crypto, and reconnaissance are false positives from Solidity syntax, Markdown fences, and DeFi terminology. No prompt injection, network exfiltration, filesystem access, or executable helper scripts were found in SKILL.md. The remaining risk is medium because simplified smart contract examples are described as production-ready and could be unsafe if copied into live financial systems.

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

Confirmed security concerns (2)

Medium
Simplified DeFi Templates Presented as Production Ready
The skill describes the examples as production-ready while the single file contains compact Solidity templates for staking, AMMs, governance, and flash loans. These examples omit several safeguards expected before live financial deployment, so the marketplace should present them as starter templates that require review, tests, and audits.
The file explicitly frames the templates as production-ready, and the later best-practices section still tells users to audit before launch. This is a content-safety concern, not evidence of malicious code.
Medium
Starter Smart Contracts Lack Key Deployment Safeguards
The AMM, governance, and flash loan examples are educational templates that omit controls such as slippage protection, timelock execution details, complete receiver validation, and broader invariant testing guidance. These gaps can create real loss risk if users deploy the snippets without hardening.
The cited Solidity examples are intentionally compact and omit production hardening paths. The evidence supports a medium-risk warning because the skill is about high-value financial contracts.
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
False Positive: Dynamic Require Detections Are Solidity Guards
The static analyzer flagged dynamic require patterns, but the cited lines are Solidity require statements used for runtime validation. They are not Node.js require calls, do not load modules, and do not execute host code.
Every cited dynamic require location is inside a Solidity code block and uses Solidity's require keyword. No JavaScript module loading is present.
Low
False Positive: Backtick Detections Are Markdown Code Fences
The static analyzer flagged Ruby or shell backtick execution, but the cited lines are Markdown fences around Solidity examples. They are documentation delimiters, not executable shell syntax.
The backticks appear only as fenced code block markers in a Markdown document. The skill contains no Ruby, shell script, or command invocation.
Low
False Positive: C2 and Weak Crypto Terms Are DeFi Vocabulary
The high-severity keyword findings are triggered by normal Solidity and DeFi terms such as contract imports, token interfaces, receiver callbacks, proposal descriptions, and timelocks. No command-and-control behavior, cryptographic downgrade, or system reconnaissance intent is visible.
The flagged terms are embedded in Solidity examples and DeFi best-practice text. No network endpoints, encoded payloads, persistence logic, or host reconnaissance commands are present.
Audited by: codex

Jan 17, 2026, 08:15 AM

Pure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected. All 74 static findings are false positives caused by the scanner misinterpreting Solidity code syntax and markdown formatting as security threats.

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

Jan 17, 2026, 08:15 AM

Pure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected. All 74 static findings are false positives caused by the scanner misinterpreting Solidity code syntax and markdown formatting as security threats.

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

Jan 4, 2026, 05:06 PM

Pure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected.

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

Jan 4, 2026, 05:06 PM

Pure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected.

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