Application security and testing guides
Web, API and mobile application testing, the OWASP lists, SAST and DAST, secure code review and running an application security program.
Android Penetration Testing: Tools, Checklist and Scope
Android penetration testing explained: a MASVS checklist, the tools testers use, what changed in Android 12 to 17, and a fixed-price test from $6,000.
Best SAST Tools in 2026: Free, Open-Source and Commercial, Compared
SAST tools compared for 2026: 10 commercial and 10 free or open-source tools, with published prices, language coverage, and the flaws none can catch.
Secure Coding Practices and Standards (OWASP, CERT Checklist)
Secure coding practices as a checklist mapped to OWASP, SEI CERT and the 2025 CWE Top 25, plus how to write your own standard and get it verified.
Secure Software Development Lifecycle (SSDLC) Explained: Phases, Frameworks and Evidence
SSDLC explained: the six secure SDLC phases, the evidence each should leave, how NIST SSDF and PCI DSS map to them, and where code review and testing fit.
CI/CD Pipeline Security: How Attackers Abuse Runners, Secrets and OIDC
CI/CD pipeline security explained: how attackers abuse runners, pipeline secrets, third-party actions and OIDC trust, with the controls that stop each path.
GraphQL Security Testing: Introspection, Batching and Authorization Flaws
GraphQL security testing explained: finding endpoints, introspection and suggestions, IDOR, batching and alias abuse, DoS, CSRF, and how to test each.
OWASP Top 10 2025, Explained With Real Test Findings
The OWASP Top 10 2025 explained: all ten categories, what changed from 2021, and the real finding a tester turns up for each, with how we test it.
How to Pass the Salesforce Security Review (AppExchange)
How to pass the Salesforce security review for an AppExchange package: required scans, the top failure reasons, false-positive docs, fees and timeline.
SAST vs DAST vs IAST vs RASP: What Each Finds and Misses
SAST vs DAST vs IAST vs RASP compared: when each runs, what it finds, what it misses, and where manual code review and penetration testing fill the gaps.
DAST vs Penetration Testing: What Each One Finds and Misses
DAST vs penetration testing: how dynamic application security testing works, what it catches, what only a manual test finds, and how to use both in one program.
iOS vs Android Security Testing: What Actually Differs
How mobile security testing differs between iOS and Android: storage, sandboxing, jailbreak and root, pinning, IPC, and the findings typical of each platform.
OWASP ASVS: The Application Security Verification Standard
What the OWASP Application Security Verification Standard (ASVS) is, how its three levels work, how it differs from the Top 10, and how to use it in a pentest.
Application Security Myths, Debunked
Common myths quietly undermine application security programs. Here are the most persistent ones, and what actually holds up once you test them against reality.
The OWASP API Security Top 10 (2023), Explained
The OWASP API Security Top 10 names the risks that break real APIs. Here is what each category means in plain terms, and why authorization dominates the list.
API Security Best Practices
A practical guide to API security: authentication, authorization, rate limiting, input validation, and the design habits that keep your endpoints from leaking.
Vibe Coding Security Risks: Where AI-Generated Code Fails
AI can generate working code from a prompt in seconds. It can generate insecure code just as fast. Here are the risks of vibe coding and how to ship it safely.
SaaS Penetration Testing: A Complete Guide
SaaS penetration testing explained: tenant isolation, roles, APIs and cloud, how to scope it, what SOC 2 auditors expect, and what it costs, from $5,200.
Shifting Security Left in the SDLC
Shift-left security moves testing earlier in the development lifecycle, where flaws are cheap to fix. Here is what it means in practice and how to do it well.
Building a Secure Code Review Program
Secure code review finds flaws automated scanning misses, at the source. Here is how to build a program that scales without slowing your engineers down.
Web Application Security Testing: The Complete Guide
Web application security testing explained: SAST, DAST, IAST, SCA and manual testing compared, an OWASP WSTG checklist, and what manual testing costs.
API Penetration Testing: Methodology and Checklist
A step-by-step API penetration testing checklist for REST and GraphQL: the OWASP API Top 10 flaws that matter, how to test authorization, and how to scope it.
The OWASP Mobile Top 10 2024, Explained
The OWASP Mobile Top 10 2024 in plain English: M1 to M10, what changed from the 2016 list, and how to test iOS and Android apps against each risk.
Application Security Maturity Model: Five Levels With a Checklist
How mature is your application security program? A practical checklist across five levels, from ad hoc to optimized, and how to move up to the next one.
How to Start an Application Security Program: The First 90 Days
Building an application security program from nothing is less about tools than sequence. Here is a practical first-90-days path that avoids the common traps.
24 articles
Not looking for an article? See our penetration testing services, compare penetration testing providers, check the US penetration testing price index, or download the free templates and checklists.