Tools & resources

For pentests, code reviews and everyday security work.

From WordPress and PHP to security standards and incident response: find tools, documentation and practical resources here. Each entry links directly to the original source.

WordPress & PHP

WP-CLI ↗

Tool for managing WordPress from the command line.

How to use itList versions and installed plugins on your own system; compare checksums of Core and available plugins.

Plugin Check ↗

Checks WordPress plugins for directory requirements and development practices, including security aspects.

How to use itInstall in the test system and check your own plugin in the dashboard or through WP-CLI; verify results manually.

WordPress Coding Standards ↗

Ruleset for PHP_CodeSniffer with WordPress-specific checks.

How to use itSet up in your plugin project and run after changes; review notices about unsafe patterns and deviations.

WordPress Developer Handbook: Security ↗

WordPress documentation on validation, escaping, nonces and permissions.

How to use itConsult the relevant chapters when reviewing forms, REST endpoints and database access.

PHP Security Manual ↗

Fundamentals of PHP configuration and secure applications.

How to use itUse as a reference when reviewing file access, database integration, sessions and deployment.

PHPStan ↗

Static analysis for PHP that examines code without running it.

How to use itInstall in the project, set the analysis level and examine affected code paths using the findings.

Psalm ↗

Static PHP analyzer with type analysis and additional taint analysis.

How to use itAnalyze the project and configure taint analysis for security-relevant data flows.

Composer Audit ↗

Checks Composer dependencies against available security advisories.

How to use itRun composer audit in the project directory and compare affected packages and versions with the advisories.

PHPUnit ↗

Testing framework for PHP applications.

How to use itWrite regression tests for permissions, input validation and fixed security bugs, and run them in CI.

WPScan ↗

WordPress scanner for publicly detectable components; the vulnerability database is integrated separately through an API.

How to use itInstall for an authorized website, define the scan scope and verify detected versions and findings.

Web & infrastructure

ZAP ↗

Proxy and testing tool for web applications with manual and automated checks.

How to use itStart a browser through ZAP, explore the application manually and review passive findings; agree on active testing separately.

Burp Suite Community Edition ↗

Tool for manual web security testing with a proxy and HTTP analysis.

How to use itRoute the test browser through the proxy, inspect your own requests and document reproducible findings.

mitmproxy ↗

Interactive proxy for inspecting HTTP and HTTPS traffic.

How to use itConfigure as a proxy for your own test environment and inspect requests and responses.

testssl.sh ↗

Command-line tool for checking TLS configurations.

How to use itRun against an authorized service and assess protocols, the certificate and supported methods.

Mozilla Observatory ↗

Web-based analysis of security headers and website configuration.

How to use itCheck a publicly reachable domain you own and compare individual notices with your configuration.

Nmap ↗

Network scanner for identifying reachable systems and services.

How to use itRestrict use to explicitly authorized addresses and ports; compare results with the intended inventory.

Wireshark ↗

Network protocol analysis for captured traffic.

How to use itCapture traffic in your own test environment and use filters for troubleshooting or incident analysis.

OWASP Amass ↗

Tool for discovering and mapping external attack surfaces.

How to use itDefine data sources and scope for authorized domains and map discovered assets to the inventory.

Code & supply chain

Semgrep ↗

Static analysis with rules for various programming languages.

How to use itAnalyze the repository with suitable rules and review matches in the context of the actual data flow.

OWASP Dependency-Check ↗

Analyzes dependencies and matches them to known vulnerabilities.

How to use itApply to supported projects during the build and verify product and version mappings before assessing results.

Trivy ↗

Scanner for container images, file systems and other project artifacts.

How to use itCheck your own image or repository during the build and compare results with the packages actually used.

Gitleaks ↗

Searches for possible credentials and secrets in Git repositories and files.

How to use itCheck the repository and CI pipeline; treat findings confidentially and replace affected credentials if needed.

OSV-Scanner ↗

Checks dependencies against the OSV vulnerability database.

How to use itAnalyze lockfiles or supported SBOMs in the project and update affected packages.

OpenSSF Scorecard ↗

Assesses publicly observable security practices of open source projects.

How to use itBefore using a dependency, read its individual checks and add your own maintenance and risk assessment.

CycloneDX ↗

Standard for software bills of materials and other supply chain information.

How to use itGenerate an SBOM for releases and use it for dependency and vulnerability comparisons.

OpenSSF Best Practices ↗

Criteria and self-assessment for security practices in free software projects.

How to use itUse as a basis for discussing maintenance, testing and disclosure during a supplier assessment.

OWASP & methodology

OWASP Web Security Testing Guide ↗

Comprehensive guide to testing web applications and web services.

How to use itChoose a stable release and plan suitable tests for authentication, access control and configuration.

OWASP ASVS ↗

Catalogue of technical application security requirements.

How to use itSelect requirements for development or review and document test results transparently.

OWASP Top 10 ↗

Overview of key web application risk categories.

How to use itUse as an introduction and communication aid; use WSTG and ASVS for more detailed testing.

OWASP Cheat Sheet Series ↗

Practical guidance on many application security topics.

How to use itDuring implementation and review, consult specific topics such as authentication, session management or XSS prevention.

OWASP API Security ↗

Material on common API security risks.

How to use itExamine API endpoints and object permissions using the risk categories.

OWASP Threat Modeling ↗

Introduction to structured threat analysis.

How to use itDocument data flows, trust boundaries and abuse scenarios together before implementation or a pentest.

CVE & assessment

CVE Program ↗

Official source for CVE identifiers and associated vulnerability information.

How to use itLook up a CVE ID and check published references and affected products.

NVD ↗

US database of vulnerability information and additional technical assessments.

How to use itCheck the product, versions, CVSS and references; also consider vendor guidance and local configuration.

FIRST CVSS ↗

Standard for describing and assessing technical characteristics of vulnerabilities.

How to use itRead the vector and its individual values, and add the context of your own system to the assessment.

FIRST EPSS ↗

Model for the estimated probability of observed exploitation attempts.

How to use itUse the current value alongside evidence of exploitation and your own exposure to prioritize action.

CWE ↗

Catalogue of software and hardware weakness classes.

How to use itClassify a vulnerability by its cause and use related patterns for code reviews.

OSV ↗

Open database of vulnerabilities in open source software.

How to use itSearch for a package or identifier and compare affected and fixed versions with the lockfile.

BSI, NIS2 & SOC

BSI IT-Grundschutz ↗

Methodology, standards and modules for information security management.

How to use itSelect suitable modules for applications and infrastructure and compare measures with existing controls.

BSI NIS-2 applicability check ↗

BSI decision tree for an initial assessment of possible applicability.

How to use itCheck sector and company details against current BSI documents and clarify the individual classification.

NIS2 Directive ↗

Original text of the European cybersecurity directive.

How to use itConsult the directive text and the applicable national implementation for requirements and definitions.

BSI situation reports ↗

BSI reports on the state of IT security in Germany.

How to use itUse the current situation report to assess threats and plan actions.

AICPA SOC 2 Trust Services Criteria ↗

Criteria for assessing controls at service organizations.

How to use itFor SOC 2 preparation, agree on control objectives and evidence with the responsible people and auditors.

NIST Cybersecurity Framework ↗

Framework for organizing and communicating cybersecurity risks.

How to use itStructure the current and target state and assign measures and responsibilities.

ISO/IEC 27001 ↗

International standard for information security management systems.

How to use itFor an ISMS, review the scope and requirements using the official standard and additional advice.

SOC & Incident Response

MITRE ATT&CK ↗

Knowledge base of observed attack techniques and practices.

How to use itMap detection rules and investigation steps to specific techniques and check coverage in your own environment.

Sigma ↗

Format and rule project for describing detection patterns in log data.

How to use itSelect suitable rules, adapt them to your log sources and SIEM, and test them.

Wazuh ↗

Platform for endpoint security monitoring and analysis.

How to use itConnect agents and log sources in a test environment and adapt alerts to your own environment.

TheHive ↗

Platform for organizing security cases and investigations.

How to use itRecord the incident, tasks and findings as a team and establish a traceable workflow.

NIST Incident Response ↗

NIST resources for preparing for and handling security incidents.

How to use itCompare detection, containment, recovery and follow-up procedures with your own responsibilities.

CISA Cybersecurity Advisories ↗

Technical notices and recommendations on current threats and vulnerabilities.

How to use itFor affected products, check vendor guidance, indicators and concrete remediation steps.

Select individual services

Sign-in and security, forms, shopping cart and saving your cookie preferences. These functions remain available.

ii_consent_cd5e7f81b208: choice and verification identifier for 180 days; only for this website. Session and sign-in cookies apply for the relevant usage or sign-in period.

DebugTeam visitor statistics

Counts sessions, landing pages, referring domains and optional campaign details or transmitted search terms. A random session identifier stays in session storage until the tab is closed. No full referrer URLs or IP addresses in the statistics; deletion after 90 days.

Provider: DebugTeam / Jochen Schultz

This service does not set any cookies itself.

PrivacyLegal noticePreferences apply only to debugteam.com