@gsuberland @munin Very specific to AppSec from someone that’s been doing it as a consultant for 10+ years)
Check out the OWASP application security testing guide and the application verification standard. Know how to identify all the issues pointed out by these guides. Join bug bounties and practice. Many of these items are straightforward. This control is present or not. Others are harder and require more exploration XXS, SQLi, etc. focus on business use cases and assumptions (how does this registration/check out/forgot password flow actually work?). Much of this is boring, but it’s the practice necessary. Can all be accomplished with basic tools (which I’d suggest doing with the bare minimum).
I would also suggest to anyone to learn python. A lot of appsec code is written in python. Build some utilities, cli apps, web, just enough to help learn the basics of HTTP.
The other OWASP top 10 projects are also good to learn from.
Also, focus on really understanding and communicating the underlying issue and remediation. Many have a really hard time doing this but it’s crucial for success.