Skip to content

Commit 99cb1ca

Browse files
author
Analysis Tools Bot
committed
Commit list
1 parent 62daf75 commit 99cb1ca

File tree

3 files changed

+71
-9
lines changed

3 files changed

+71
-9
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,6 @@ Also check out the sister project, [awesome-dynamic-analysis](https://github.com
240240

241241
- [IKOS](https://github.com/nasa-sw-vnv/ikos) — A sound static analyzer for C/C++ code based on LLVM.
242242

243-
- [Joern](https://joern.io) — Open-source code analysis platform for C/C++ based on code property graphs
244-
245243
- [KLEE](http://klee.github.io/) — A dynamic symbolic execution engine built on top of the LLVM compiler infrastructure. It can auto-generate test cases for programs such that the test cases exercise as much of the program as possible.
246244

247245
- [LDRA](https://ldra.com) :copyright: — A tool suite including static analysis (TBVISION) to various standards including MISRA C & C++, JSF++ AV, CWE, CERT C, CERT C++ & Custom Rules.
@@ -338,8 +336,6 @@ Also check out the sister project, [awesome-dynamic-analysis](https://github.com
338336

339337
- [IKOS](https://github.com/nasa-sw-vnv/ikos) — A sound static analyzer for C/C++ code based on LLVM.
340338

341-
- [Joern](https://joern.io) — Open-source code analysis platform for C/C++ based on code property graphs
342-
343339
- [KLEE](http://klee.github.io/) — A dynamic symbolic execution engine built on top of the LLVM compiler infrastructure. It can auto-generate test cases for programs such that the test cases exercise as much of the program as possible.
344340

345341
- [LDRA](https://ldra.com) :copyright: — A tool suite including static analysis (TBVISION) to various standards including MISRA C & C++, JSF++ AV, CWE, CERT C, CERT C++ & Custom Rules.
@@ -834,6 +830,9 @@ A ktfmt IntelliJ plugin is available from the plugin repository. To install it,
834830

835831
- [larastan](https://github.com/larastan/larastan) — Adds static analysis to Laravel improving developer productivity and code quality. It is a wrapper around PHPStan.
836832

833+
- [mago](https://mago.carthage.software) — Mago is a complete toolchain for PHP, written in Rust, designed from the ground up for maximum performance.
834+
- ✨ A blazing-fast formatter that automatically formats your code according to PER-CS, ending style debates forever. - 🔎 An intelligent linter that catches stylistic issues, inconsistencies, and code smells before they become problems. - 🔬 A powerful static analyzer that finds type errors and logical bugs in your code without you ever having to run it. - 🛡️ A robust architectural guard that enforces dependency rules and structural conventions.
835+
837836
- **Mondrian** :warning: — A set of static analysis and refactoring tools which use graph theory.
838837

839838
- [parallel-lint](https://github.com/php-parallel-lint/PHP-Parallel-Lint) — This tool checks syntax of PHP files faster than serial check with a fancier output.
@@ -1521,6 +1520,8 @@ It supports multiple languages and is designed to be extensible, allowing you to
15211520

15221521
- [Infer](https://fbinfer.com) — A static analyzer for Java, C and Objective-C
15231522

1523+
- [Joern](https://joern.io) — Joern is a platform for analyzing source code, bytecode, and binary executables. It generates code property graphs (CPGs), a graph representation of code for cross-language code analysis. Code property graphs are stored in a custom graph database. This allows code to be mined using search queries formulated in a Scala-based domain-specific query language. Joern is developed with the goal of providing a useful tool for vulnerability discovery and research in static program analysis.
1524+
15241525
- [keploy](https://keploy.io/) — Keploy is an open-source testing platform that helps developers automate and streamline their testing process. It provides API, and integration testing agents, generating tests, mocks/stubs for APIs that actually work. Additionally, Keploy offers an AI-powered Unit Testing Agent that generates stable, useful unit tests directly in your GitHub PRs and in VSCode, helping catch errors and improve code quality.
15251526

15261527
- [Kiuwan](https://www.kiuwan.com/code-security-sast) :copyright: — Identify and remediate cyber threats in a blazingly fast, collaborative environment, with seamless integration in your SDLC. Python, C\C++, Java, C#, PHP and more.

data/api/tags.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@
160160
"value": "jsp",
161161
"tag_type": "Language"
162162
},
163+
{
164+
"name": "Jimple",
165+
"value": "jimple",
166+
"tag_type": "Language"
167+
},
163168
{
164169
"name": "JSX",
165170
"value": "jsx",
@@ -432,6 +437,11 @@
432437
"value": "gherkin",
433438
"tag_type": "Other"
434439
},
440+
{
441+
"name": "Ghidra",
442+
"value": "ghidra",
443+
"tag_type": "Other"
444+
},
435445
{
436446
"name": "git",
437447
"value": "git",

data/api/tools.json

Lines changed: 56 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10289,23 +10289,46 @@
1028910289
],
1029010290
"languages": [
1029110291
"c",
10292-
"cpp"
10292+
"csharp",
10293+
"cpp",
10294+
"go",
10295+
"java",
10296+
"javascript",
10297+
"jimple",
10298+
"kotlin",
10299+
"php",
10300+
"python",
10301+
"ruby",
10302+
"swift",
10303+
"typescript"
10304+
],
10305+
"other": [
10306+
"ghidra",
10307+
"security"
1029310308
],
10294-
"other": [],
1029510309
"licenses": [
1029610310
"Apache License 2.0"
1029710311
],
1029810312
"types": [
1029910313
"cli"
1030010314
],
1030110315
"homepage": "https://joern.io",
10302-
"source": "https://github.com/ShiftLeftSecurity/joern",
10316+
"source": "https://github.com/joernio/joern",
1030310317
"pricing": null,
1030410318
"plans": null,
10305-
"description": "Open-source code analysis platform for C/C++ based on code property graphs",
10319+
"description": "Joern is a platform for analyzing source code, bytecode, and binary executables. It generates code property graphs (CPGs), a graph representation of code for cross-language code analysis. Code property graphs are stored in a custom graph database. This allows code to be mined using search queries formulated in a Scala-based domain-specific query language. Joern is developed with the goal of providing a useful tool for vulnerability discovery and research in static program analysis.",
1030610320
"discussion": null,
1030710321
"deprecated": null,
10308-
"resources": null,
10322+
"resources": [
10323+
{
10324+
"title": "Documentation",
10325+
"url": "https://docs.joern.io"
10326+
},
10327+
{
10328+
"title": "CPG Specification",
10329+
"url": "https://cpg.joern.io"
10330+
}
10331+
],
1030910332
"reviews": null,
1031010333
"demos": null,
1031110334
"wrapper": null
@@ -11661,6 +11684,34 @@
1166111684
"demos": null,
1166211685
"wrapper": null
1166311686
},
11687+
"mago": {
11688+
"name": "mago",
11689+
"categories": [
11690+
"linter",
11691+
"formatter"
11692+
],
11693+
"languages": [
11694+
"php"
11695+
],
11696+
"other": [],
11697+
"licenses": [
11698+
"MIT License"
11699+
],
11700+
"types": [
11701+
"cli"
11702+
],
11703+
"homepage": "https://mago.carthage.software",
11704+
"source": "https://github.com/carthage-software/mago",
11705+
"pricing": null,
11706+
"plans": null,
11707+
"description": "Mago is a complete toolchain for PHP, written in Rust, designed from the ground up for maximum performance.\n- ✨ A blazing-fast formatter that automatically formats your code according to PER-CS, ending style debates forever. - 🔎 An intelligent linter that catches stylistic issues, inconsistencies, and code smells before they become problems. - 🔬 A powerful static analyzer that finds type errors and logical bugs in your code without you ever having to run it. - 🛡️ A robust architectural guard that enforces dependency rules and structural conventions.",
11708+
"discussion": null,
11709+
"deprecated": null,
11710+
"resources": null,
11711+
"reviews": null,
11712+
"demos": null,
11713+
"wrapper": null
11714+
},
1166411715
"malcat": {
1166511716
"name": "Malcat",
1166611717
"categories": [

0 commit comments

Comments
 (0)