GoCPG
- GoCPG code graph engine Learn how GoCPG builds a code property graph, runs queries and checks, and supplies analysis results to CodeGraph through CLI and gRPC.
- How GoCPG builds a CPG and how the approach differs from Joern Learn how GoCPG builds a CPG and recovers Python and JavaScript types. Compare GoCPG and Joern pipelines for structural analysis tasks.
- GoCPG storage schema Inspect GoCPG architecture result tables in a local DuckDB and distinguish missing findings from missing data before interpreting a run.
- Structural pattern search and controlled rewrite Run explicit-scope GoCPG pattern searches and scans, then gate any source rewrite through preview, approval, backup, and verification.
- gRPC API Practical reference for the current GoCPG async gRPC client, protobuf services, connection security, paths, deadlines, and recovery.
- Model and rules for GoCPG architecture v1 Define GoCPG components, dependency rules and language capabilities. Validate a complete YAML example and interpret applicability results.
- Execute and govern GoCPG architecture checks Interpret architecture gate profiles, baselines, waivers and incremental checks. Bind release decisions to complete, trusted evidence.
- Inspect and export GoCPG architecture results Inspect GoCPG architecture results with CLI and gRPC. Export JSON, SARIF and diagrams, explain findings and diagnose incomplete analysis.