Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer

Cybersecurity tools directory

158 reviewed tools with install guidance, safe example commands and legal-use notes. Every record links to the official website, documentation and source; use tools only on systems you own or are authorised to test.

Developer securitybeginner
Bandit

Bandit is a tool designed to find common security issues in Python code, such as use of eval, weak hashes and hard-coded...

Linux · macOS · Windows
Developer securitybeginner
Brakeman

Brakeman is a static-analysis security scanner for Ruby on Rails applications that finds vulnerabilities without running...

Linux · macOS · Windows
Developer securityintermediate
Checkmarx One

Checkmarx One is a commercial application security platform covering static analysis, dependency scanning and more.

Web
Developer securityadvanced
CodeQL

CodeQL treats code as data so you can query it for vulnerabilities; it powers GitHub code scanning and is free for open-...

Linux · macOS · Windows
Developer securitybeginner
Gitleaks

Gitleaks detects hard-coded secrets such as API keys and passwords in git repositories and files.

Linux · macOS · Windows
Developer securityintermediate
OWASP Dependency-Track

Dependency-Track is an intelligent component-analysis platform that ingests SBOMs and continuously identifies risk in yo...

Linux
Developer securitybeginner
OWASP Threat Dragon

OWASP Threat Dragon is an open-source threat-modelling tool for drawing data-flow diagrams and recording threats and mit...

Web · Linux · Windows · macOS
Developer securitybeginner
Semgrep

Semgrep is a fast, rule-based static-analysis tool that finds bugs and security issues in source code across many langua...

Linux · macOS · Windows
Developer securitybeginner
Snyk

Snyk is a developer-security platform (with a free tier) that finds vulnerabilities in dependencies, code, containers an...

Linux · macOS · Windows
Developer securityintermediate
SonarQube

SonarQube analyses code quality and security (bugs, vulnerabilities, security hotspots) across many languages; a Communi...

Linux · Windows · macOS
Developer securitybeginner
Syft

Syft generates a software bill of materials (SBOM) listing the packages inside container images and filesystems.

Linux · macOS · Windows
Developer securityintermediate
TruffleHog

TruffleHog finds, classifies and can verify leaked credentials across git history, filesystems and other sources.

Linux · macOS · Windows
Developer securitybeginner
detect-secrets

detect-secrets is an open-source Yelp tool that finds secrets in code and helps prevent new ones being committed.

Linux · macOS · Windows
Developer securitybeginner
pip-audit

pip-audit scans Python environments and requirements files for packages with known vulnerabilities, using PyPI advisory...

Linux · macOS · Windows