cwe_checker Logo

cwe_checker

0
Free
Visit Website

cwe_checker is a suite of checks to detect common bug classes such as Null pointer dereferences and buffer overflows. These bug classes are formally known as Common Weakness Enumerations (CWEs). The checks are based on a variety of anaylsis techniques ranging from simple heuristics to abstract interpretation-based data-flow analysis. Its main goal is to aid analysts to quickly find potentially vulnerable code paths. Its main focus are ELF binaries that are commonly found on Linux and Unix operating systems. The cwe_checker uses Ghidra to disassemble binaries into one common intermediate representation and implements its own analyses on this IR. Hence, the analyses can be run on most CPU architectures that Ghidra can disassemble, which makes the cwe_checker a valuable tool for firmware analysis. The following arguments should convince you to give cwe_checker a try: it is very easy to set up, just build the Docker container! it analyzes ELF binaries of several CPU architectures including x86, ARM, MIPS, and PPC it is extensible due to its plugin-based architecture it is configurable, e.g. apply analyses to new APIs view results annotated in Ghidra

FEATURES

ALTERNATIVES

API security platform that combines discovery, testing, and monitoring capabilities to identify and protect against API vulnerabilities throughout the development lifecycle.

SearchCode is an extensive code search engine that indexes 75 billion lines of code from millions of projects to help developers find coding examples and libraries.

A DAST solution that performs automated security testing of APIs and web applications within development workflows and CI/CD pipelines.

Security design review automation tool that scans design documents and provides security requirements to development teams during the planning phase.

Emulates browser functionality to detect exploits targeting browser vulnerabilities.

A brute-force protection middleware for express routes that rate-limits incoming requests.

Application monitoring and security platform that provides runtime visibility, threat detection, and automated response capabilities for application-layer security

EvoMaster is an open-source tool that automatically generates system-level test cases for web APIs using AI-driven techniques.