Hacking Like a FED
summary
Automated CI hooks run end-to-end tests through a proxy and three scanners so code changes fail the build when vulnerabilities appear. Scanning a vulnerable Juice Shop instance finds a persistent XSS via a compromised sanitize package that Snyk flags and fixes with a Snyk auto-fix PR. Dynamic testing exposes a CSRF that silently changes usernames and static analysis flags a NoSQL injection in track order code. Fixes include SameSite cookies or anti CSRF tokens input sanitization and upgrading vulnerable dependencies.
AI-written summary · about
chapters (4)
- 0:00Start
- 5:42Dynamic Analysis Security Testing
- 10:43Cross Site Request Forgery (CSRF)
- 13:29Static Analysis Security Testing
related talks
40mSecuring your dependencies
58mOpen Source Pentesting and Security Analysis Tools: the DevOps way
39mAutomating Your Security Checks: Stop Hiding Your Flaws Next to the Monsters...
21mHow to hack an Angular app?
23mStopping vulnerabilities at the source
24mStrangerDanger: Finding Security Vulnerabilities Before They Find You!
41mLive Hacking: Breaking into Your Web App
24mFlagship Projects: Juice Shop
