TL;DR: Application security tooling can detect XSS, SQL injection, misconfigurations, and hardcoded secrets across the SDLC, but detection does not equal governance, according to StackHawk. The real gap is that appsec programmes often find issues faster than they can control credential exposure, privilege misuse, and developer behaviour.
NHIMG editorial — based on content published by StackHawk: 9 Best Application Security Tools
By the numbers:
- 91% of former employee tokens remain active after offboarding, leaving organisations vulnerable to potential security breaches.
Questions worth separating out
Q: How should security teams handle secrets found in application code?
A: Treat every secret in code as a governance issue, not just a coding mistake.
Q: Why do hardcoded API keys create more risk than ordinary code flaws?
A: Because a hardcoded key can become reusable access outside the application boundary.
Q: What do security teams get wrong about secret management?
A: Teams often treat secret storage as if it were the same as access governance.
Practitioner guidance
- Bind secrets findings to identity revocation workflows Route every exposed API key, token, or password into an ownership workflow that includes revocation, rotation, and confirmation of downstream access removal.
- Define remediation SLAs for exposed credentials Set a target response window for leaked secrets that is shorter than the average credential reuse window in your environment.
- Separate detection types by control owner Assign SAST, DAST, SCA, WAF, and secrets alerts to different remediation owners so findings do not disappear into a generic backlog.
What's in the full article
StackHawk's full article covers the operational detail this post intentionally leaves for the source:
- A category-by-category breakdown of DAST, SAST, IAST, SCA, secrets detection, and WAF use cases
- Vendor-specific feature comparisons for teams choosing between open source and commercial application security tools
- Implementation considerations for integrating appsec tooling into CI/CD pipelines and developer workflows
- Practical selection criteria across stack, team structure, and regulatory needs
👉 Read StackHawk's guide to the best application security tools →
AppSec tools and secrets exposure: where identity controls still fall short?
Explore further
AppSec is increasingly an identity problem disguised as a code problem. The article correctly frames application security as a set of controls across code, runtime, and dependencies, but the most operationally dangerous failures often come from exposed secrets and insecure access paths. That is where IAM, PAM, and NHI governance intersect with AppSec, because the compromise path is usually a credential or token, not the vulnerability scanner itself. Practitioners should therefore treat secrets detection as part of identity governance, not as a separate developer convenience layer.
A question worth separating out:
Q: How can organisations measure whether AppSec controls are working?
A: They should look for fewer repeat vulnerabilities, lower false-positive burden, faster developer adoption, and measurable reduction in high-risk bug classes. A healthy AppSec programme changes the shape of risk, not just the number of alerts. If findings remain high but exposure does not fall, the control model is not scaling.
👉 Read our full editorial: Application security tools still fail where identity and secrets do