Static Call-Graph Analysis
Builds a call graph from compiled bytecode and from source, then traces paths from your entrypoints to the functions an advisory names.
- • Call-graph languages: Go, Java, C#/.NET, JavaScript and TypeScript, Python, Rust, PHP, Ruby. One language is analysed per image. Other ecosystems land in the unknown bucket — scored, not skipped.
- • Offline extraction is narrower: building a call graph from a source tree in the CLI supports Go and Rust only, and uses the lexical tier — the SSA toolchain ships inside the scanner worker. Other languages are analysed by the scan pipeline, which the CLI consumes as a pre-extracted call graph.
- • Python, JavaScript/TypeScript, Rust, PHP and Ruby are analysed from source text, and every edge carries its confidence so you can see which tier produced a verdict
- • Reflection, dynamic invocation and virtual dispatch beyond known implementations are not modelled — every result states this limit

