{"repo":"norah1499/solidity-flow-navigator","free":true,"listed":false,"github":"https://github.com/norah1499/solidity-flow-navigator","clone":"git clone https://github.com/norah1499/solidity-flow-navigator.git","description":"Per-entry-point, navigable call-graph visualizations of Solidity repositories — for Web3 security auditors.","language":"Python","stars":43,"topics":["auditing","call-graph","ethereum","security","slither","smart-contracts","solidity","static-analysis","visualization","web3"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"SolFlow Read a Solidity contract the way it executes, not the way its files are organized. The first job in any audit is reconstructing what actually happens when someone calls an entry point, and the answer is scattered across base contracts, libraries, and modifiers in a dozen files. SolFlow compiles a Solidity repository, extracts call-graph facts with Slither, and serves one interactive call-flow visualization (a Flow ) per external entry point, laid out as a graph you can read. Every node renders the target function's real source, syntax-highlighted and line-numbered. Analysis runs entirely on your machine. Built for Web3 security auditing. SolFlow on Uniswap V4: launch from the terminal, browse the entry-point index, expand the swap flow into its call tree, then flip to dark mode. Pausable stills are under Screenshots. [!NOTE] SolFlow is not a vulnerability scanner . It emits no findings and makes no security claims. It shows you the code's shape so you can find the problems faster. Features - One Flow per entry point. The index lists every externally callable function, grouped by contract and split into mutating vs. read-only, with modifier/depth/unresolved badges. A filter narrows the list as you type, so protocols with hundreds of entry points stay navigable. - Real source, not boxes. Every node renders the target function's actual code, syntax-highlighted and line-numbered. Click a call site and the callee expands beside it, the edge anchored to the exact line that ","default_branch":null,"files":null,"tree":[],"storefront":"/r/norah1499","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/norah1499/solidity-flow-navigator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}