You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -479,7 +479,7 @@ Dialyzer starts its analysis from either debug-compiled BEAM bytecode or from E
479
479
-[fprettify](https://pypi.python.org/pypi/fprettify) — Auto-formatter for modern fortran source code, written in Python.
480
480
Fprettify is a tool that provides consistent whitespace, indentation, and delimiter alignment in code, including the ability to change letter case and handle preprocessor directives, all while preserving revision history and tested for editor integration.
481
481
482
-
-[i-Code CNES for Fortran](https://github.com/lequal/i-CodeCNES) — An open source static code analysis tool for Fortran 77, Fortran 90 and Shell.
482
+
-**i-Code CNES for Fortran**:warning: — An open source static code analysis tool for Fortran 77, Fortran 90 and Shell.
483
483
484
484
485
485
<aname="go" />
@@ -510,7 +510,7 @@ Fprettify is a tool that provides consistent whitespace, indentation, and delimi
510
510
511
511
-[go vet](https://golang.org/cmd/vet) — Examines Go source code and reports suspicious.
512
512
513
-
-[go-consistent](https://github.com/Quasilyte/go-consistent) — Analyzer that helps you to make your Go programs more consistent.
513
+
-**go-consistent**:warning: — Analyzer that helps you to make your Go programs more consistent.
514
514
515
515
-[go-critic](https://github.com/go-critic/go-critic) — Go source code linter that maintains checks which are currently not implemented in other linters.
516
516
@@ -583,7 +583,7 @@ By default, govulncheck makes requests to the Go vulnerability database at https
583
583
584
584
-[test](https://pkg.go.dev/testing) — Show location of test failures from the stdlib testing module.
585
585
586
-
-[unconvert](https://github.com/mdempsky/unconvert) — Detect redundant type conversions.
586
+
-**unconvert**:warning: — Detect redundant type conversions.
587
587
588
588
-[unparam](https://github.com/mvdan/unparam) — Find unused function parameters.
589
589
@@ -662,11 +662,13 @@ Its technology helps developers automate testing, find bugs, and reduce manual l
662
662
663
663
-[JBMC](https://www.cprover.org/jbmc) — Bounded model-checker for Java (bytecode), verifies user-defined assertions, standard assertions, several coverage metric analyses.
664
664
665
+
-[JLiSA](https://github.com/lisa-analyzer/jlisa) — An abstract interpretation-based static analyzer for Java build upon the [LiSA](https://github.com/lisa-analyzer/lisa) framekwork.
666
+
665
667
-[Mariana Trench](https://mariana-tren.ch/) — Our security focused static analysis tool for Android and Java applications. Mariana Trench analyzes Dalvik bytecode and is built to run fast on large codebases (10s of millions of lines of code). It can find vulnerabilities as code changes, before it ever lands in your repository.
666
668
667
669
-[NullAway](https://github.com/uber/NullAway) — Type-based null-pointer checker with low build-time overhead; an [Error Prone](http://errorprone.info/) plugin.
-[qulice](https://www.qulice.com) — Combines a few (pre-configured) static analysis tools (checkstyle, PMD, Findbugs, ...).
672
674
@@ -1016,6 +1018,8 @@ It uses the pycodestyle utility to determine what parts of the code needs to be
1016
1018
1017
1019
-[pylyzers](https://mtshiba.github.io/pylyzer/) — A static code analyzer / language server for Python, written in Rust, focused on type checking and readable output.
1018
1020
1021
+
-[Pyra](https://github.com/spangea/Pyra) — Pyra is a high-level linter static analyzer for data science applications written in Python, that helps developers identify potential issues in their data science code written in Python, as an extension of [Lyra](https://github.com/caterinaurban/Lyra).
1022
+
1019
1023
-**pyre-check**:warning: — A fast, scalable type checker for large Python codebases. Pyre-check has been superseded by Pyrefly, its next iteration.
1020
1024
1021
1025
-[pyrefly](https://pyrefly.org/) — A fast, incremental type checker and language server for Python, providing IDE features like code navigation, semantic highlighting, and code completion.
@@ -1292,7 +1296,7 @@ Kani verifies:
1292
1296
1293
1297
-[bashate](https://github.com/openstack/bashate) — Code style enforcement for bash programs. The output format aims to follow pycodestyle (pep8) default output format.
1294
1298
1295
-
-[i-Code CNES for Shell](https://github.com/lequal/i-CodeCNES) — An open source static code analysis tool for Shell and Fortran (77 and 90).
1299
+
-**i-Code CNES for Shell**:warning: — An open source static code analysis tool for Shell and Fortran (77 and 90).
1296
1300
1297
1301
-[kmdr](https://github.com/ediardo/kmdr-cli) — CLI tool for learning commands from your terminal. kmdr delivers a break down of commands with every attribute explained.
1298
1302
@@ -1615,7 +1619,7 @@ It supports multiple languages and is designed to be extensible, allowing you to
1615
1619
1616
1620
-[Seqra](https://seqra.dev) — Security-focused static analyzer for Java and Kotlin web applications. Analyzes bytecode with Semgrep-style YAML rules and CodeQL-grade dataflow (with first-class Spring support) to find vulnerabilities that source-only scanners miss.
1617
1621
1618
-
-[ShiftLeft Scan](https://github.com/ShiftLeftSecurity/sast-scan) — Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines.
1622
+
-**ShiftLeft Scan**:warning: — Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines. Note: ShiftLeft rebranded to Qwiet AI in 2023, which was subsequently acquired by Harness in September 2025. This open-source project is no longer maintained.
1619
1623
1620
1624
-**shipshape**:warning: — Static program analysis platform that allows custom analyzers to plug in through a common interface.
1621
1625
@@ -1753,7 +1757,7 @@ Loading address: binbloom can parse a raw binary firmware and determine its load
1753
1757
1754
1758
-[JEB Decompiler](https://www.pnfsoftware.com/):copyright: — Decompile and debug binary code. Break down and analyze document files. Android Dalvik, MIPS, ARM, Intel x86, Java, WebAssembly & Ethereum Decompilers.
1755
1759
1756
-
-**ktool**:warning: — Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.
1760
+
-[ktool](https://ktool.cynder.me/en/latest/ktool.html) — Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.
1757
1761
1758
1762
-[Malcat](https://malcat.fr/):copyright: — Hexadecimal editor and disassembler for malware analysis and binary file inspection. Supports over 50 file formats and multiple CPU architectures (x86/x64, MIPS, .NET, Python, VB p-code). Features rapid analysis, embedded file extraction, Yara signature scanning, anomaly detection, and Python scripting. Designed for malware analysts, SOC operators, incident responders, and CTF players.
1759
1763
@@ -2221,7 +2225,7 @@ but with the following improvements:
2221
2225
<h2>Prometheus</h2>
2222
2226
2223
2227
2224
-
-**promformat**:warning: — Promformat is a PromQL formatter written in Python.
2228
+
-[promformat](https://github.com/facetoe/promformat) — Promformat is a PromQL formatter written in Python.
2225
2229
2226
2230
-[promval](https://github.com/facetoe/promval) — PromQL validator written in Python. It can be used to validate that PromQL expressions are written as expected.
2227
2231
@@ -2309,7 +2313,7 @@ Kani verifies:
2309
2313
2310
2314
-[kics](https://kics.io/) — Find security vulnerabilities, compliance issues, and infrastructure misconfigurations in your infrastructure-as-code. Supports Terraform, Kubernetes, Docker, AWS CloudFormation and Ansible
2311
2315
2312
-
-**ktool**:warning: — Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.
2316
+
-[ktool](https://ktool.cynder.me/en/latest/ktool.html) — Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.
2313
2317
2314
2318
-**kube-hunter**:warning: — Hunt for security weaknesses in Kubernetes clusters.
"description": "An abstract interpretation-based static analyzer for Java build upon the [LiSA](https://github.com/lisa-analyzer/lisa) framekwork.",
10394
+
"discussion": null,
10395
+
"deprecated": null,
10396
+
"resources": null,
10397
+
"reviews": null,
10398
+
"demos": null,
10399
+
"wrapper": null
10400
+
},
10374
10401
"joern": {
10375
10402
"name": "Joern",
10376
10403
"categories": [
@@ -10906,7 +10933,7 @@
10906
10933
"plans": null,
10907
10934
"description": "Fully cross-platform toolkit and library for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.",
10908
10935
"discussion": null,
10909
-
"deprecated": true,
10936
+
"deprecated": null,
10910
10937
"resources": null,
10911
10938
"reviews": null,
10912
10939
"demos": null,
@@ -13352,7 +13379,7 @@
13352
13379
"plans": null,
13353
13380
"description": "Checks dependencies for known, publicly disclosed, vulnerabilities.",
13354
13381
"discussion": null,
13355
-
"deprecated": null,
13382
+
"deprecated": true,
13356
13383
"resources": null,
13357
13384
"reviews": null,
13358
13385
"demos": null,
@@ -15309,7 +15336,7 @@
15309
15336
"plans": null,
15310
15337
"description": "Promformat is a PromQL formatter written in Python.",
15311
15338
"discussion": null,
15312
-
"deprecated": true,
15339
+
"deprecated": null,
15313
15340
"resources": null,
15314
15341
"reviews": null,
15315
15342
"demos": null,
@@ -15997,6 +16024,38 @@
15997
16024
"demos": null,
15998
16025
"wrapper": null
15999
16026
},
16027
+
"pyra": {
16028
+
"name": "Pyra",
16029
+
"categories": [
16030
+
"linter"
16031
+
],
16032
+
"languages": [
16033
+
"python"
16034
+
],
16035
+
"other": [],
16036
+
"licenses": [
16037
+
"MPL-2.0 license"
16038
+
],
16039
+
"types": [
16040
+
"cli"
16041
+
],
16042
+
"homepage": "https://github.com/spangea/Pyra",
16043
+
"source": "https://github.com/spangea/Pyra",
16044
+
"pricing": null,
16045
+
"plans": null,
16046
+
"description": "Pyra is a high-level linter static analyzer for data science applications written in Python, that helps developers identify potential issues in their data science code written in Python, as an extension of [Lyra](https://github.com/caterinaurban/Lyra).",
"description": "Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines.",
18442
+
"description": "Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines. Note: ShiftLeft rebranded to Qwiet AI in 2023, which was subsequently acquired by Harness in September 2025. This open-source project is no longer maintained.",
18384
18443
"discussion": null,
18385
-
"deprecated": null,
18444
+
"deprecated": true,
18386
18445
"resources": null,
18387
18446
"reviews": null,
18388
18447
"demos": null,
@@ -21429,7 +21488,7 @@
21429
21488
"plans": null,
21430
21489
"description": "Detect redundant type conversions.",
description: Pyra is a high-level linter static analyzer for data science applications written in Python, that helps developers identify potential issues in their data science code written in Python, as an extension of [Lyra](https://github.com/caterinaurban/Lyra).
0 commit comments