Blog

Application Security

Secure code review, application and API security, secrets, dependencies and building security into development.

All posts143PCI DSS25Vulnerability Management35Application Security16Cloud Security6Identity & Access6Incident Response8Security Awareness2AI Security2Security Posture43Compliance35Risk Management7Product Reviews2Security Leadership1
2025
Vulnerability Management
Shifting Left: Catching Vulnerabilities in the CI/CD Pipeline
How to shift left with CI/CD vulnerability scanning: SAST, SCA, secrets, IaC, container and DAST checks, plus gating policies developers will actually accept.
September 2, 2025 · 8 min readRead →
2024
Security Posture
Spotting Injection Vulnerabilities in Code Review
How to find SQL injection, command injection and XSS during code review by tracing sources to sinks, with vulnerable and fixed code examples.
November 12, 2024 · 5 min readRead →
Security Posture
Secrets Management: Getting Credentials Out of Your Code
A practical guide to secrets management: move credentials into a vault, use short-lived secrets and OIDC federation, scan repos, rotate keys and handle leaks.
November 12, 2024 · 8 min readRead →
Security Posture
Making Secure Code Review Part of Every Pull Request
How to build security into your pull request workflow: CODEOWNERS, PR templates, automated checks and risk-based triggers that don't slow developers down.
September 10, 2024 · 5 min readRead →
Security Posture
Code Review for Authentication and Authorization Flaws
How to review code for broken authentication and access control: missing checks, IDOR, weak sessions and token handling, with questions to ask on every pull request.
June 18, 2024 · 5 min readRead →
Security Posture
Reviewing Third-Party Dependencies: Supply Chain Risk in Secure Code Review
Third-party dependencies are code you didn't write but still ship. Learn what to check in a secure code review of new and updated packages.
May 14, 2024 · 5 min readRead →
Security Posture
A Practical Secure Code Review Checklist for Development Teams
A practical secure code review checklist: what to check for input handling, authentication, authorization, secrets, cryptography, logging and dependencies.
February 13, 2024 · 5 min readRead →
2023
Security Posture
How to Build a Secure Code Review Program That Developers Will Actually Use
A step-by-step guide to building a secure code review program: goals, risk tiers, tooling, training, metrics and a feedback loop that keeps improving.
October 17, 2023 · 5 min readRead →
Vulnerability Management
Using SBOMs to Find Vulnerable Components Faster
Learn how to use an SBOM to find vulnerable components faster: generate SBOMs, store them centrally, match them against vulnerability data and apply VEX.
September 12, 2023 · 9 min readRead →
Security Posture
Finding Business Logic Flaws in Code Review
Business logic flaws slip past scanners because the code works as written. Learn how to find them in code review by asking what should never happen.
August 22, 2023 · 5 min readRead →
Security Posture
API Security: Protecting the Connections Between Your Systems
An API security guide for IT teams: the OWASP API Security Top 10 2023, API inventory, object-level authorization, rate limiting, gateways, schemas and testing.
July 11, 2023 · 8 min readRead →
Security Posture
Reviewing Cryptography Code: Common Mistakes to Catch
The most common cryptography mistakes in application code, from weak password hashing to predictable random numbers, and how to spot them in review.
June 20, 2023 · 5 min readRead →
Security Posture
Manual vs. Automated Secure Code Review: What Each One Finds
Static analysis tools and human reviewers find different problems. Compare manual and automated secure code review and learn how to combine them.
April 18, 2023 · 5 min readRead →
Security Posture
Hardcoded Secrets in Source Code: How Code Review Catches Them
Hardcoded credentials in source code are easy to commit and hard to fully remove. Learn how to catch them in review, rotate them and stop them recurring.
February 14, 2023 · 5 min readRead →
Vulnerability Management
Securing Your Open-Source Dependencies
How to secure open-source dependencies with SCA, lockfiles, update bots, OpenSSF Scorecard and SLSA, and how to handle malicious packages and license risk.
February 7, 2023 · 9 min readRead →
2020
Vulnerability Management
Managing Web Application Vulnerabilities Alongside Infrastructure Findings
Web application vulnerability management differs from patching servers. Learn how to handle DAST, SAST and SCA findings, route them to developers and retest.
May 26, 2020 · 8 min readRead →