scv-scan

Warn

Audited by Socket on Sep 19, 2026

8 alerts found:

Securityx3Anomalyx5
SecurityMEDIUM
references/unsecure-signatures.md

The supplied code documents a genuinely insecure signature-verification pattern with replay, cross-domain replay, signature-malleability tracking, and unchecked ecrecover risks. The code is not itself malicious and contains no exfiltration, persistence, or system-level behavior. The remediation is broadly appropriate, but nonce accounting must be aligned with the actual signer and relayer model.

Confidence: 98%Severity: 78%
AnomalyLOW
references/dos-revert.md

The supplied content documents valid Solidity denial-of-service patterns and includes vulnerable illustrative snippets. The primary risks are push-payment iteration with fatal external-call failures, strict balance equality checks, and unchecked division denominators. It contains no evident malware or supply-chain attack behavior; assessment of an actual contract would require its complete source and deployment context.

Confidence: 99%Severity: 58%
SecurityMEDIUM
references/missing-protection-signature-replay.md

The code is a deliberately documented example of a signature replay vulnerability. If deployed as shown, repeated submissions of the same valid signature could repeatedly authorize transfers, with possible cross-contract or cross-chain replay. It does not contain evidence of malware or malicious supply-chain behavior. The remediation should bind and track the nonce for the authorizing signer and use a proper EIP-712 domain or equivalent domain separation.

Confidence: 99%Severity: 78%
AnomalyLOW
references/unexpected-ecrecover-null-address.md

The material accurately identifies a null-address signature-validation vulnerability in the illustrative Solidity contract. The example would be high risk if deployed with an uninitialized signer and reachable withdrawal logic, but the supplied text is not malware and contains no malicious package behavior.

Confidence: 99%Severity: 58%
AnomalyLOW
references/signature-malleability.md

The supplied text documents a real signature-malleability vulnerability: deduplicating by raw signature bytes while using ecrecover without enforcing low-s signatures can allow an equivalent signature to bypass replay tracking and potentially trigger duplicate payouts. The fragment is guidance and incomplete illustrative code, not evidence of package malware. The recommended nonce-based authorization and OpenZeppelin ECDSA recovery approach addresses the issue.

Confidence: 98%Severity: 62%
AnomalyLOW
references/dos-gas-limit.md

The supplied material describes a genuine smart-contract availability risk in its vulnerable illustrative code: unrestricted array growth can eventually make the single-transaction distribution function unusable. It is not evidence of malware or supply-chain compromise. The code is readable and instructional; the risk applies only if the vulnerable example is deployed without the stated mitigations.

Confidence: 98%Severity: 55%
AnomalyLOW
references/asserting-contract-from-code-size.md

The material documents a real smart-contract access-control vulnerability, not malicious package behavior. The demonstrated onlyEOA pattern is bypassable by calls from a contract constructor and should not protect security-sensitive operations. No executable code or malware indicators were provided.

Confidence: 99%Severity: 55%
SecurityMEDIUM
references/authorization-txorigin.md

The code accurately demonstrates a tx.origin authorization vulnerability: an owner can be induced to interact with an attacker contract, which can then invoke the wallet and pass the authorization check. Wallet funds may be transferred to an attacker-controlled address. Replace tx.origin with msg.sender for authorization. The fragment itself is educational security content and does not contain malware indicators.

Confidence: 99%Severity: 90%
Audit Metadata
Analyzed At
Sep 19, 2026, 09:47 PM
Package URL
pkg:socket/skills-sh/trailofbits%2Fskills-curated%2Fscv-scan%2F@b9866c6fca7287304d87c79b7f5ca1a76def659bef0e38cac5cc52432d6e35e7
Security Audit — socket — scv-scan