inkdex is mlab's code index and SAST engine. It indexes a repository as a whole, so analysis follows how the code connects, and reports vulnerabilities with their file and line. It runs on your machines and in your CI: your source code never leaves them.
Code now runs on inkdex, mlab's code index and SAST engine. Instead of sending your repositories to us, you run inkdex where your code already is: a developer's machine, a CI job, a throwaway container. mlab.sh issues the license, counts the runs and shows you what they found.
Install the one you need. Both index a repository as a whole, so analysis follows how the code actually connects instead of matching patterns file by file.
inkdexinkdex-vulnscan: vulnerability findings with their file and line.From the index, not from guesses on single files.
Symbols, calls, routes, imports and security facts of the whole repository, searchable from the command line.
scan reports findings by rule, CWE and severity, each tied to its file and line.
scan --library analyses a library without an application entry point.
Your dependencies checked against the vulnerability database of vuln.mlab.sh, and whether your code reaches the vulnerable part.
Findings exported as SARIF or to a file, for the code scanning dashboards you already use.
Blame, lineage, history and hotspots, to see where risk concentrates over time.
No plans or tiers: a license lists what inkdex may do for your organization and its limits, and your Inkdex panel on mlab.sh says plainly what it allows and what it does not.
inkdex telemetry show prints exactly what a run sends.Ask for a license for your organization. Once it is issued, your Inkdex panel on mlab.sh has the downloads, your CI tokens, your usage and every run.