June 24, 2026
Glamorously Boring AppSec: Insights for Anyone Starting a Career in Cybersecurity
“This article is a reflection on recurring themes and challenges discussed across the AppSec community, combined with my own observations…

By Sanya Sinha
4 min read
"This article is a reflection on recurring themes and challenges discussed across the AppSec community, combined with my own observations as an aspiring cybersecurity professional."
"Bridging the gap between Security and Development"
Cybersecurity often celebrates the extraordinary, like —
- The sophisticated attack chain
- The zero-day exploit
- The dramatic red team exercise
- The cutting-edge security tooling promising to revolutionize how organizations defend themselves
Yet, behind every mature security program lies something far less glamorous: "Consistency. Discipline. Collaboration. Communication."
The more I observe discussions happening across the security community, the more I realize that the biggest AppSec challenges today are not necessarily technical. They are organizational.
And for someone stepping into cybersecurity, that realization can be surprising. Because many of us enter this field believing security is primarily about finding vulnerabilities.
But what happens after a vulnerability is discovered? Who fixes it?
Why do some issues remain unresolved for years? Why are security teams often seen as blockers rather than enablers?
And perhaps the most important question:
If everyone agrees security is important, why do organizations continue to struggle with the same problems?
The answers, I discovered, have very little to do with scanners, dashboards, or fancy tools. They have everything to do with people.
Why Do the Same Vulnerabilities Keep Coming Back?
Have you ever thought what happens after a penetration test report lands in someone's inbox?
Security teams investigate issues. Reports are generated. Findings are documented. Tickets are raised.
Yet vulnerabilities often remain unresolved. Why?
The easy answer is to assume that developers simply don't care about security. The realistic answer is more complicated.
Developers are often measured by:
- delivering features, meeting release deadlines, and maintaining application performance
Security teams focus on:
- reducing risk, preventing incidents, and improving security posture
Neither side is wrong. They're simply working towards different priorities. The challenge begins when these priorities are not aligned.
Security without understanding development becomes difficult to adopt. Development without considering security creates technical debt.
Adding to this complexity, automated tools don't always identify the same issues that manual offensive assessments uncover. Tools provide scale and efficiency, while humans bring context and attacker thinking.
Organizations need both.
Perhaps the better question is:
How can security and development work together towards the same goal?
The answer lies in collaboration, not confrontation.
Is Security Really a Blocker?
One statement that frequently surfaces in organizations is: — "Security slows us down."
But does it actually?
Imagine building an application without considering authentication, authorization, secure coding practices, or potential threats.
Months later, security reviews identify critical issues requiring significant redesign. Naturally, security now feels like an obstacle.
But what if security had been considered from Day 0? Would the rework have been necessary?
Probably not.
Security introduced at the end becomes friction. Security introduced at the beginning becomes guidance.
Perhaps the question isn't: "How do we stop security from blocking development?"
Perhaps it's:
"How do we make security part of development?"
Because secure-by-design is always easier than secure-by-correction.
Are We Actually Shifting Left?
The phrase "shift left" has become increasingly popular. But are we truly doing it?
Running security scanners earlier in the development pipeline is valuable. However, that alone isn't enough.
Real shift-left means considering security before code is written.
It means discussing:
- security requirements,
- architecture decisions,
- threat modeling,
- secure design principles
Because secure software isn't built by accident. It's built intentionally. The earlier those conversations happen, the easier security becomes.
Whose Responsibility Is Security, Really?
One statement I've heard repeatedly is: — "Security is the responsibility of the security team."
I don't entirely agree.
Security expertise may reside within dedicated teams. But secure outcomes depend on everyone.
Developers influence software quality.
Leaders influence priorities.
Operations teams influence resilience.
Employees influence organizational risk through everyday decisions.
Security works best when it becomes part of culture rather than a separate function. Not because everyone needs to become a security expert. But because everyone contributes to the bigger picture.
If Security Isn't a Blocker, What Is It?
Perhaps this is the question we should be asking more often.
Instead of asking: "How do we enforce security?"
Maybe we should ask:
"How do we make secure decisions easier?"
Some possible answers include:
- providing developers with clear remediation guidance
- sharing proof-of-concepts that explain risks effectively
- creating reusable secure patterns
- automating repetitive security checks
- fostering open communication between teams
Security shouldn't simply identify problems. It should help teams solve them.
Because the goal isn't to say "no." The goal is to help organizations move forward, securely.
Security, at its best, is not a blocker.
It's an enabler.
What Does This Mean for Someone Starting Out?
As someone stepping into the domain of cybersecurity, these insights reshaped how I think about the skills worth developing early.
Technical knowledge matters.
Understanding vulnerabilities matters.
But equally important are the skills we don't talk about enough.
Learn to Communicate.
A vulnerability only creates value when people understand its impact and know how to address it.
Think beyond the exploit.
Ask yourself:
How would this issue be fixed? What allowed this issue to happen repeatedly?
Understand how software is built.
You don't need to become a software engineer. But understanding development workflows will make you a better security professional.
Focus on fundamentals.
Tools evolve. Frameworks change. Strong security principles endure.
The Glamorously Boring Side of AppSec
When people think about cybersecurity, they often imagine sophisticated attacks and highly technical investigations.
Rarely do they think about:
- documentation
- communication
- consistency
- collaboration
- process improvement
Yet these "boring" practices often determine whether organizations repeatedly face the same issues or gradually become more resilient.
Perhaps mature AppSec programs aren't defined by how many vulnerabilities they find.
Perhaps they're defined by how effectively they prevent the same problems from happening again.
FINAL THOUGHTS
As someone beginning a career in cybersecurity, one of the biggest lessons I've learned is that security isn't solely about technology.
It's about people.
It's about understanding different perspectives.
It's about creating systems that make secure decisions easier.
And it's about recognizing that security and development are not opposing forces. They're partners working toward the same objective:
Building products that people can trust.
Maybe the future of Application Security isn't about becoming more glamorous.
Maybe it's about becoming exceptionally good at the fundamentals.
The work may not always be exciting and it may not always make headlines, but perhaps the strongest security programs are the ones that become unapologetically, and gloriously, boring.
I'd love to hear your thoughts
- How do we build a culture where security and development truly move forward together?
- What skills should AppSec professionals develop besides technical expertise?
- Any guide or suggestion or advice for a newbie in the field of cybersecurity?