
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
smartguard-mcp
Advanced tools
SmartGuard MCP Server - AI-powered smart contract security audit tools for Claude Code, Cursor, and AI coding agents. Detect reentrancy, access control, and quantum vulnerabilities.
AI-powered smart contract security audit tools for Claude Code, Cursor, and AI coding agents.
Detect reentrancy, access control, overflow, oracle manipulation, and quantum vulnerabilities in Solidity contracts — directly from your AI assistant.
{
"mcpServers": {
"smartguard": {
"command": "npx",
"args": ["-y", "smartguard-mcp"]
}
}
}
| Tool | Description |
|---|---|
scan_contract | Scan a single Solidity file for vulnerabilities |
scan_contracts_directory | Recursively scan all .sol files in a directory |
scan_contract_snippet | Scan a Solidity code snippet (no file needed) |
list_vulnerability_patterns | List all detectable vulnerability patterns |
gas_optimization | Analyze gas optimization opportunities |
| Category | Patterns | Severity |
|---|---|---|
| Reentrancy | External calls before state updates | Critical |
| Access Control | Missing modifiers, tx.origin, unprotected selfdestruct | Critical-High |
| Delegatecall | Untrusted delegatecall targets | Critical |
| Arithmetic | Integer overflow (pre-0.8), unchecked blocks | High-Medium |
| Oracle Manipulation | Direct reserve reading, balance-based pricing | High |
| Frontrunning | ERC20 approve race condition | Medium |
| Timestamp | block.timestamp dependence | Medium |
| Gas DoS | Unbounded loops, long revert strings | Medium-Low |
| Storage | Uninitialized storage pointers | High |
| Quantum (PQC) | ECDSA/ecrecover quantum vulnerability | Medium |
| Best Practice | Floating pragma, TODO comments | Low-Info |
# SmartGuard Audit Report
**File**: contracts/Vault.sol
**Risk Score**: 65/100 (HIGH)
## Findings
### 🔴 SG-001: External call with value before state update (potential reentrancy)
- **Severity**: CRITICAL
- **Location**: contracts/Vault.sol:15:9
- **SWC**: SWC-107
**Recommendation**: Use checks-effects-interactions pattern or ReentrancyGuard.
Together, QuantumGuard + SmartGuard provide full-spectrum smart contract security: traditional vulnerabilities + quantum-future threats.
MIT
FAQs
SmartGuard MCP Server - AI-powered smart contract security audit tools for Claude Code, Cursor, and AI coding agents. Detect reentrancy, access control, and quantum vulnerabilities.
We found that smartguard-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.