Skip to content

Commit 883517c

Browse files
authored
Fix broken URLs and mark deprecated tools (#1700)
Conservative fixes for verified broken links: - Fix bugprove.com www subdomain issue (domain doesn't exist) - Update pullrequest.com to hackerone.com/product/code (now HackerOne Code) - Update mega-linter to new homepage megalinter.io (redirects properly) - Remove broken pricing links (betterscan.io, oversecured.com/pricing - 404s) - Remove broken resource link (smirnov-am.github.io - ENOTFOUND) - Mark deprecated: iverilog (TLS connection failed), chktex (socket hang up), TCA (minimal content) All changes verified through manual testing and WebFetch validation. Fixes link checker failures for 9 URLs across multiple tools.
1 parent b15fcd7 commit 883517c

11 files changed

Lines changed: 27 additions & 59 deletions

File tree

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ Also check out the sister project, [awesome-dynamic-analysis](https://github.com
283283

284284
- [Gendarme](https://www.mono-project.com/docs/tools+libraries/tools/gendarme) — Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET).
285285

286-
- **Infer#** :warning: — InferSharp (also referred to as Infer#) is an interprocedural and scalable static code analyzer for C#. Via the capabilities of Facebook's Infer, this tool detects null pointer dereferences and resource leaks.
286+
- [Infer#](https://github.com/microsoft/infersharp) — InferSharp (also referred to as Infer#) is an interprocedural and scalable static code analyzer for C#. Via the capabilities of Facebook's Infer, this tool detects null pointer dereferences and resource leaks.
287287

288288
- [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer) — A Roslyn analyzer to enforce some good practices in C# in terms of design, usage, security, performance, and style.
289289

@@ -1329,7 +1329,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
13291329
<h2>Verilog/SystemVerilog</h2>
13301330

13311331

1332-
- [Icarus Verilog](https://github.com/steveicarus/iverilog) — A Verilog simulation and synthesis tool that operates by compiling source code written in IEEE-1364 Verilog into some target format
1332+
- **Icarus Verilog** :warning: — A Verilog simulation and synthesis tool that operates by compiling source code written in IEEE-1364 Verilog into some target format
13331333

13341334
- [svls](https://github.com/dalance/svls) — A Language Server Protocol implementation for Verilog and SystemVerilog, including lint capabilities.
13351335

@@ -1509,7 +1509,7 @@ It supports multiple languages and is designed to be extensible, allowing you to
15091509

15101510
- [lizard](https://github.com/terryyin/lizard) — Lizard is an extensible Cyclomatic Complexity Analyzer for many programming languages including C/C++ (doesn't require all the header files or Java imports). It also does copy-paste detection (code clone detection/code duplicate detection) and many other forms of static code analysis. Counts lines of code without comments, CCN (cyclomatic complexity number), token count of functions, parameter count of functions.
15111511

1512-
- [Mega-Linter](https://nvuillam.github.io/mega-linter/) — Mega-Linter can handle any type of project thanks to its 70+ embedded Linters,
1512+
- [Mega-Linter](https://megalinter.io/) — Mega-Linter can handle any type of project thanks to its 70+ embedded Linters,
15131513
its advanced reporting, runnable on any CI system or locally,
15141514
with assisted installation and configuration, able to apply formatting and fixes
15151515

@@ -1611,7 +1611,7 @@ It supports multiple languages and is designed to be extensible, allowing you to
16111611

16121612
- [Teamscale](https://www.cqse.eu/en/teamscale/overview/) :copyright: — Static and dynamic analysis tool supporting more than 25 languages and direct IDE integration. Free hosting for Open Source projects available on request. Free academic licenses available.
16131613

1614-
- [TencentCodeAnalysis](https://tca.tencent.com/) — Tencent Cloud Code Analysis (TCA for short, code-named CodeDog inside the company early) is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis tools in various programming languages.
1614+
- **TencentCodeAnalysis** :warning: — Tencent Cloud Code Analysis (TCA for short, code-named CodeDog inside the company early) is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis tools in various programming languages.
16151615

16161616
- [ThreatMapper](https://github.com/deepfence/ThreatMapper) — Vulnerability Scanner and Risk Evaluation for containers, serverless and hosts at runtime. ThreatMapper generates runtime BOMs from dependencies and operating system packages, matches against multiple threat feeds, scans for unprotected secrets, and scores issues based on severity and risk-of-exploit.
16171617

@@ -1705,7 +1705,7 @@ Loading address: binbloom can parse a raw binary firmware and determine its load
17051705

17061706
- [Ghidra](https://ghidra-sre.org) — A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission
17071707

1708-
- [Hopper](https://www.hopperapp.com/) :copyright: — macOS and Linux reverse engineering tool that lets you disassemble, decompile and debug applications. Hopper displays the code using different representations, e.g. the Control Flow Graph, and the pseudo-code of a procedure. Supports Apple Silicon.
1708+
- **Hopper** :warning: :copyright: — macOS and Linux reverse engineering tool that lets you disassemble, decompile and debug applications. Hopper displays the code using different representations, e.g. the Control Flow Graph, and the pseudo-code of a procedure. Supports Apple Silicon.
17091709

17101710
- [IDA Free](https://www.hex-rays.com/products/ida/support/download_freeware) :copyright: — Binary code analysis tool.
17111711

@@ -1882,7 +1882,7 @@ Its technology helps developers automate testing, find bugs, and reduce manual l
18821882

18831883
- [Goblint](https://goblint.in.tum.de) — A static analyzer for the analysis of multi-threaded C programs. Its primary focus is the detection of data races, but it also reports other runtime errors, such as buffer overflows and null-pointer dereferences.
18841884

1885-
- [PullRequest](https://www.pullrequest.com) :copyright: — Code review as a service with built-in static analysis. Increase velocity and reduce technical debt through quality code review by expert engineers backed by best-in-class automation.
1885+
- [PullRequest](https://www.hackerone.com/product/code) :copyright: — Code review as a service with built-in static analysis. Increase velocity and reduce technical debt through quality code review by expert engineers backed by best-in-class automation.
18861886

18871887
- **quality** :warning: — Runs quality checks on your code using community tools, and makes sure your numbers don't get any worse over time.
18881888

@@ -2017,7 +2017,7 @@ but with the following improvements:
20172017
<h2>LaTeX</h2>
20182018

20192019

2020-
- [ChkTeX](http://www.nongnu.org/chktex) — A linter for LaTex which catches some typographic errors LaTeX oversees.
2020+
- **ChkTeX** :warning: — A linter for LaTex which catches some typographic errors LaTeX oversees.
20212021

20222022
- [lacheck](https://www.ctan.org/pkg/lacheck) — A tool for finding common mistakes in LaTeX documents.
20232023

@@ -2201,7 +2201,7 @@ It does this by running periodic diff outputs against heuristically crafted rege
22012201

22022202
- [gokart](https://github.com/praetorian-inc/gokart) — Golang security analysis with a focus on minimizing false positives. It is capable of tracing the source of variables and function arguments to determine whether input sources are safe.
22032203

2204-
- [HasMySecretLeaked](https://gitguardian.com/hasmysecretleaked) :copyright: — HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.
2204+
- **HasMySecretLeaked** :warning: :copyright: — HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.
22052205

22062206
- **iblessing** :warning: — iblessing is an iOS security exploiting toolkit. It can be used for reverse engineering, binary analysis and vulnerability mining.
22072207

@@ -2364,7 +2364,7 @@ TruffleHog is an open source secret-scanning engine that resolves exposed secret
23642364

23652365
- [GitGuardian ggshield](https://www.gitguardian.com/ggshield) — ggshield is a CLI application that runs in your local environment or in a CI environment to help you detect more than 350+ types of secrets, as well as other potential security vulnerabilities or policy breaks affecting your codebase.
23662366

2367-
- [HasMySecretLeaked](https://gitguardian.com/hasmysecretleaked) :copyright: — HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.
2367+
- **HasMySecretLeaked** :warning: :copyright: — HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.
23682368

23692369

23702370
## More Collections

data/api/tools.json

Lines changed: 12 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,7 +1188,7 @@
11881188
],
11891189
"homepage": "https://github.com/tcosolutions/betterscan-ce",
11901190
"source": "https://github.com/tcosolutions/betterscan-ce",
1191-
"pricing": "https://betterscan.io/pricing",
1191+
"pricing": null,
11921192
"plans": {
11931193
"free": false,
11941194
"oss": true
@@ -1579,7 +1579,7 @@
15791579
"types": [
15801580
"cli"
15811581
],
1582-
"homepage": "https://www.bugprove.com",
1582+
"homepage": "https://bugprove.com",
15831583
"source": null,
15841584
"pricing": null,
15851585
"plans": {
@@ -2453,7 +2453,7 @@
24532453
"plans": null,
24542454
"description": "A linter for LaTex which catches some typographic errors LaTeX oversees.",
24552455
"discussion": null,
2456-
"deprecated": null,
2456+
"deprecated": true,
24572457
"resources": null,
24582458
"reviews": null,
24592459
"demos": null,
@@ -5989,12 +5989,7 @@
59895989
"description": "Dodgy is a very basic tool to run against your codebase to search for \"dodgy\" looking values. It is a series of simple regular expressions designed to detect things such as accidental SCM diff checkins, or passwords or secret keys hard coded into files.",
59905990
"discussion": null,
59915991
"deprecated": null,
5992-
"resources": [
5993-
{
5994-
"title": "Python linters for better code quality",
5995-
"url": "https://smirnov-am.github.io/python-linters-for-better-code-quality/"
5996-
}
5997-
],
5992+
"resources": null,
59985993
"reviews": null,
59995994
"demos": null,
60005995
"wrapper": null
@@ -9041,7 +9036,7 @@
90419036
"plans": null,
90429037
"description": "HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.",
90439038
"discussion": null,
9044-
"deprecated": null,
9039+
"deprecated": true,
90459040
"resources": null,
90469041
"reviews": null,
90479042
"demos": null,
@@ -9603,7 +9598,7 @@
96039598
"plans": null,
96049599
"description": "A Verilog simulation and synthesis tool that operates by compiling source code written in IEEE-1364 Verilog into some target format",
96059600
"discussion": null,
9606-
"deprecated": null,
9601+
"deprecated": true,
96079602
"resources": null,
96089603
"reviews": null,
96099604
"demos": null,
@@ -11728,7 +11723,7 @@
1172811723
"plans": null,
1172911724
"description": "Format markdown code blocks using your favorite code formatters.",
1173011725
"discussion": null,
11731-
"deprecated": null,
11726+
"deprecated": false,
1173211727
"resources": null,
1173311728
"reviews": null,
1173411729
"demos": null,
@@ -11803,7 +11798,7 @@
1180311798
"types": [
1180411799
"cli"
1180511800
],
11806-
"homepage": "https://nvuillam.github.io/mega-linter/",
11801+
"homepage": "https://megalinter.io/",
1180711802
"source": "https://github.com/nvuillam/mega-linter",
1180811803
"pricing": null,
1180911804
"plans": null,
@@ -11814,22 +11809,6 @@
1181411809
{
1181511810
"title": "Hands on - Improving code standards with mega linter",
1181611811
"url": "https://www.youtube.com/watch?v=3xgTU1GhRvs"
11817-
},
11818-
{
11819-
"title": "How Mega-linter works",
11820-
"url": "https://nvuillam.github.io/mega-linter/frequently-asked-questions/"
11821-
},
11822-
{
11823-
"title": "List of Mega-Linter supported languages, formats and tooling formats",
11824-
"url": "https://nvuillam.github.io/mega-linter/supported-linters/"
11825-
},
11826-
{
11827-
"title": "Assisted installation guide",
11828-
"url": "https://nvuillam.github.io/mega-linter/installation/"
11829-
},
11830-
{
11831-
"title": "Assisted configuration guide",
11832-
"url": "https://nvuillam.github.io/mega-linter/configuration/"
1183311812
}
1183411813
],
1183511814
"reviews": null,
@@ -12806,7 +12785,7 @@
1280612785
],
1280712786
"homepage": "https://oversecured.com",
1280812787
"source": null,
12809-
"pricing": "https://oversecured.com/pricing",
12788+
"pricing": null,
1281012789
"plans": null,
1281112790
"description": "Enterprise vulnerability scanner for Android and iOS apps. It allows app owners and developers to secure each new version of a mobile app by integrating Oversecured into the development process.",
1281212791
"discussion": null,
@@ -15053,9 +15032,9 @@
1505315032
"types": [
1505415033
"service"
1505515034
],
15056-
"homepage": "https://www.pullrequest.com",
15035+
"homepage": "https://www.hackerone.com/product/code",
1505715036
"source": null,
15058-
"pricing": "https://www.pullrequest.com/pricing",
15037+
"pricing": null,
1505915038
"plans": null,
1506015039
"description": "Code review as a service with built-in static analysis. Increase velocity and reduce technical debt through quality code review by expert engineers backed by best-in-class automation.",
1506115040
"discussion": null,
@@ -19726,7 +19705,7 @@
1972619705
"plans": null,
1972719706
"description": "Tencent Cloud Code Analysis (TCA for short, code-named CodeDog inside the company early) is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis tools in various programming languages.",
1972819707
"discussion": null,
19729-
"deprecated": null,
19708+
"deprecated": true,
1973019709
"resources": null,
1973119710
"reviews": null,
1973219711
"demos": null,

data/tools/betterscan.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,4 @@ homepage: "https://github.com/tcosolutions/betterscan-ce"
3030
plans:
3131
oss: true
3232
free: false
33-
pricing: https://betterscan.io/pricing
3433
description: Checks your code and infra (various Git repositories supported, cloud stacks, CLI, Web Interface platform, integrationss available) for security and quality issues. Code Scanning/SAST/Linting using many tools/Scanners deduplicated with One Report (AI optional).

data/tools/bugprove.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ types:
1313
plans:
1414
free: true
1515
deprecated: true
16-
homepage: "https://www.bugprove.com"
16+
homepage: "https://bugprove.com"
1717
description: >-
1818
BugProve is a firmware analysis platform featuring both static and dynamic analysis
1919
techniques to discover memory corruptions, command injections and other classes or

data/tools/chktex.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ license: GNU Public License version 2 or greater
77
types:
88
- cli
99
source: 'http://git.savannah.nongnu.org/cgit/chktex.git'
10+
deprecated: true
1011
homepage: 'http://www.nongnu.org/chktex'
1112
description: A linter for LaTex which catches some typographic errors LaTeX oversees.

data/tools/dodgy.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,3 @@ types:
99
source: "https://github.com/landscapeio/dodgy"
1010
homepage: "https://github.com/landscapeio/dodgy"
1111
description: Dodgy is a very basic tool to run against your codebase to search for "dodgy" looking values. It is a series of simple regular expressions designed to detect things such as accidental SCM diff checkins, or passwords or secret keys hard coded into files.
12-
resources:
13-
- title: "Python linters for better code quality"
14-
url: https://smirnov-am.github.io/python-linters-for-better-code-quality/

data/tools/iverilog.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ tags:
66
license: GNU General Public License v2.0
77
types:
88
- cli
9+
deprecated: true
910
source: 'http://iverilog.icarus.com/'
1011
homepage: 'https://github.com/steveicarus/iverilog'
1112
description: >-

data/tools/mega-linter.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,11 @@ license: MIT License
6060
types:
6161
- cli
6262
source: "https://github.com/nvuillam/mega-linter"
63-
homepage: "https://nvuillam.github.io/mega-linter/"
63+
homepage: "https://megalinter.io/"
6464
description: >-
6565
Mega-Linter can handle any type of project thanks to its 70+ embedded Linters,
6666
its advanced reporting, runnable on any CI system or locally,
6767
with assisted installation and configuration, able to apply formatting and fixes
6868
resources:
6969
- title: Hands on - Improving code standards with mega linter
7070
url: https://www.youtube.com/watch?v=3xgTU1GhRvs
71-
- title: How Mega-linter works
72-
url: https://nvuillam.github.io/mega-linter/frequently-asked-questions/
73-
- title: List of Mega-Linter supported languages, formats and tooling formats
74-
url: https://nvuillam.github.io/mega-linter/supported-linters/
75-
- title: Assisted installation guide
76-
url: https://nvuillam.github.io/mega-linter/installation/
77-
- title: Assisted configuration guide
78-
url: https://nvuillam.github.io/mega-linter/configuration/

data/tools/oversecured.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ description: >-
1212
Enterprise vulnerability scanner for Android and iOS apps. It allows app owners
1313
and developers to secure each new version of a mobile app by integrating Oversecured
1414
into the development process.
15-
pricing: https://oversecured.com/pricing

data/tools/pullrequest.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ tags:
66
license: proprietary
77
types:
88
- service
9-
homepage: https://www.pullrequest.com
9+
homepage: https://www.hackerone.com/product/code
1010
description: >-
1111
Code review as a service with built-in static analysis. Increase velocity and reduce
1212
technical debt through quality code review by expert engineers backed by best-in-class
1313
automation.
14-
pricing: https://www.pullrequest.com/pricing

0 commit comments

Comments
 (0)