joern

Install command:
brew install joern

Open-source code analysis platform based on code property graphs

https://joern.io/

License: Apache-2.0

Development: Pull requests

Formula JSON API: /api/formula/joern.json

Formula code: joern.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 4.0.610

Depends on:

astgen 3.47.0 Generate AST in json format for JS/TS
coreutils 9.11 GNU File, Shell, and Text utilities
openjdk@25 25.0.4.1 Development kit for the Java programming language
php 8.5.10 General-purpose scripting language

Depends on when building from source:

sbt 2.0.8 Build tool for Scala projects

Binaries: abap2cpg, c2cpg.sh, csharpsrc2cpg, ghidra2cpg, gosrc2cpg, javasrc2cpg, jimple2cpg, joern, joern-cpg2scpg, joern-export, joern-flow, joern-parse, joern-scan, joern-slice, joern-vectors, jssrc2cpg.sh, kotlin2cpg, php2cpg, pysrc2cpg, rubysrc2cpg, rust2cpg, schema-extender.sh, swiftsrc2cpg.sh

Analytics:

30 days90 days365 days
Installs83246987
Installs (--HEAD)112
Installs on Request83246987
Installs on Request (--HEAD)112
Build Errors0