
Solidity security and code quality standard for smart contract reviews.
Solcurity is an opinionated Solidity security and code quality standard that teams can use as a structured review checklist during smart contract audits. It is useful when reviewers need a shared code review standard for Solidity patterns, access control, external calls, upgradeability, event design, error handling, gas-aware implementation choices, and other recurring audit concerns. Solcurity should be treated as a checklist and review framework, not as an automated proof of safety: auditors still need threat modeling, protocol-specific reasoning, test review, economic analysis, and manual validation of high-impact findings. It works best alongside tools such as Slither, Semgrep rules, fuzzing, invariant tests, and manual audit notes, where Solcurity helps normalize what reviewers look for and how issues are triaged by severity.
Directory Listing
Check the official website, contract addresses, permissions, and recent security disclosures before use.
Cryptocurrency trading and investment carry high risks. Always do your own research (DYOR) before using any platform. Only invest funds you can afford to lose, and be aware of the risks involved in cryptocurrency investments.
Solcurity is a Solidity security standard review resource: an opinionated checklist for smart contract auditors and protocol engineers who want a consistent code review standard. Instead of acting like a scanner that automatically proves contracts are safe, Solcurity gives reviewers a framework for checking common Solidity patterns, code quality expectations, security assumptions, and audit hygiene. Teams can use it to structure manual review, align severity triage, and make audit notes more consistent across reviewers. It is most useful when combined with static analysis from tools such as Slither or Semgrep, test coverage review, fuzzing, invariant testing, and protocol-specific threat modeling.
Start by reading the Solcurity standard as a review checklist and map each section to the contracts, libraries, deployment scripts, and upgrade paths in scope.
Use it during manual Solidity code review to check recurring patterns such as authorization boundaries, external calls, reentrancy exposure, unchecked return values, precision loss, storage layout, event coverage, custom errors, and upgradeability risks.
Create an audit worksheet that links each Solcurity item to a pass, fail, not applicable, or needs deeper review status, then attach code references and test evidence where possible.
Run complementary static analysis with Slither and Semgrep, then use Solcurity to decide which warnings are real findings, which are informational code quality issues, and which require protocol-specific reasoning.
Triage findings by severity based on exploitability, affected assets, privilege requirements, likelihood, and blast radius; do not assign severity only because an item appears on a checklist.
Solcurity provides a shared Solidity code review standard so reviewers can evaluate security and code quality against the same expectations instead of relying only on individual preference.
The checklist format helps teams cover common Solidity patterns, including access control, modifiers, inheritance, external integrations, arithmetic behavior, storage layout, events, errors, upgradeability, and testability.
It supports severity triage by encouraging reviewers to separate critical or high-risk exploit paths from medium-risk design weaknesses, low-risk hardening items, and informational style findings.
Semgrep is useful for custom pattern matching, Slither is useful for Solidity static analysis, and manual audit work is still required for business logic, incentives, governance, oracle assumptions, and cross-contract interactions.
Its main limitation is that it is a standard and checklist, not a complete audit engine; passing a Solcurity-based review does not guarantee safety, coverage, or economic correctness.
Use Solcurity to create a repeatable Solidity audit checklist for protocol launches, upgrades, refactors, and post-incident reviews.
Use it as a code review standard when multiple auditors need to agree on what counts as a security issue, a code quality issue, or a non-issue.
Use it to review Solidity patterns before a formal audit, so the team can fix obvious access control, external call, upgradeability, testing, and documentation gaps early.
Use it to compare manual audit notes with Semgrep and Slither output, reducing false positives while making sure automated scans do not hide deeper business logic risks.
Use it during severity triage to document why a finding is critical, high, medium, low, or informational based on exploit path, asset impact, prerequisites, and likelihood.
Solcurity is most useful when the task is to build, test, debug, deploy, inspect, or automate smart contract and blockchain workflows. The best fit is a concrete workflow with a known chain, asset, protocol, or community goal, not a vague need to try another crypto product.
Verify Solcurity by checking the official website, documentation, supported networks, pricing, permissions, and recent product updates. Then run a small test and compare the output with explorers, repositories, dashboards, or independent sources.
The main risks to review are stale packages, unsupported networks, incorrect configuration, unsafe scripts, API limits, and production integration mistakes. For anything involving funds, production systems, or community permissions, use low-permission testing first and keep a rollback plan.
Compare Solcurity with alternatives by looking at coverage, reliability, cost, setup effort, data quality, permission model, documentation depth, and whether it solves your exact workflow better than a simpler tool.
Category
Developer Tools
Pricing
Varies
Platform
Web / Mobile

Solidity Flattener
Solidity utility for flattening multi-file smart contract projects into one file.

WhatsABI
ABI discovery tool for guessing Ethereum contract interfaces from on-chain bytecode patterns.

Web3.py
Python library for interacting with Ethereum nodes, contracts, accounts, and transactions.

Ethervm.io
Ethereum contract decompiler for inspecting bytecode when verified source is unavailable.
Ganache
Local Ethereum simulator for smart contract development, testing, and debugging.
Learn how to use this tool safely and effectively with our comprehensive guides.
View Education Resources →