Fork me on GitHub

Test and Verification -> Static depth for applications: Static analysis for all self written components

Risk and Opportunity

Risk: Parts in the source code of the frontend or middleware have vulnerabilities.
Opportunity: Usage of static analysis tools for all parts of the middleware and frontend. Static analysis uses for example string matching algorithms and/or dataflow analysis.

Exploit details

Usefullness: High
Required knowledge: Low (one discipline)
Required time: Low
Required resources (systems): Very Low

Additional Information

Dependencies: Static analysis for important client side components, Static analysis for important server side components
Implementation hints: eslint, FindSecurityBugs, jsprime
OWASP SAMM 2 Mapping: v-security-testing|A|2
ISO27001:2017 Controls Mapping: