AWS and Cloudanix team co-authored this blog: Real-Time Threat and Anomaly Detection for Workloads on AWS

Practical Threat Modeling: Prioritization, Developer Training, and Building Security Culture with Jeevan Singh

Learn why threat modeling is the cheapest way to fix vulnerabilities, how to train developers to threat model better than security engineers, and how to sell security investment to executives.

Threat modeling is the cheapest way to fix security vulnerabilities — yet it remains underused across the industry. Done in the design phase, it costs an hour of conversation to change an architecture. Done after production deployment, it costs quarters of rework. Jeevan Singh, Director of Product Security at Twilio, has built and scaled threat modeling programs at multiple organizations. In this episode, he shares how to prioritize which systems actually need a threat model, why developers trained on threat modeling outperform security engineers at finding vulnerabilities, and how to build a security culture that works both top-down and bottom-up.

You can read the complete transcript of the episode here >

What is threat modeling and why should organizations do it?

Jeevan defines threat modeling as asset-centric: identify the assets in a feature or system, then determine what risks exist to those assets. The process should be simple, transparent, and democratized — everyone in the session should have a voice.

The critical “why”:

  • It is the cheapest way to fix vulnerabilities. During the design phase, fixing a security issue means redrawing an architecture diagram. After months of development, it means rearchitecting deployed code — a cost difference measured in quarters of engineering time.
  • It avoids costly reactive work. Bug bounty payouts, pen test findings, and breach response all carry real dollar costs. Threat modeling in the design phase prevents many of these from ever existing.
  • It accelerates sales. Enterprise customers evaluate security posture before signing contracts. Fewer critical vulnerabilities mean faster sales cycles and more confident executive summaries.

The process in practice: review the design, gather the right subject matter experts, discover threats, prioritize them, mitigate the critical ones, and reflect as a group — does the majority feel confident enough? Not everyone needs to agree, but consensus that the job was “good enough” is the bar.

How should resource-constrained teams prioritize threat modeling?

Whether you have one security engineer or twenty, you cannot threat model everything. Jeevan’s prioritization framework:

  • Focus on the paved path first: Identify the common tooling and patterns your engineers use to deploy to production. If you secure the paved path, 80% of the business is covered. Systems that follow the paved path and do not handle sensitive data may not need a full threat model.
  • Ask security questions during design, even without a security team: For 10-to-50-person startups that cannot afford a security engineer, train engineers to pause during design and ask: “What are the bad things that can happen here?” Document the answers. When you eventually hire a security engineer, they will have context to prioritize immediately.
  • Spend time where the impact is highest: If you have five threat models to review in a week, spend most of your time on the one or two that involve critically sensitive data (PII, payment information, authentication). A risk-based approach beats spreading effort evenly across everything.

The principle is simple: strong security is just strong engineering. Asking security questions is no different from asking reliability or performance questions — it is part of building high-quality software within a proper secure development lifecycle.

Why are developers better at threat modeling than security engineers?

Jeevan ran an experiment at Twilio: he trained 120 engineers on threat modeling. The results surprised everyone.

  • Developers have deep system knowledge: Something that takes a security engineer days or weeks to discover — hidden data flows, undocumented dependencies, edge cases in business logic — developers already know. They built the system. They know it inside out.
  • Security training unlocks what they already know: Once trained to think adversarially, developers spot vulnerabilities that security engineers could not even think to ask about. The combination of deep system context plus a security mindset is more powerful than either alone.
  • It mirrors the TDD evolution: In the late 90s and early 2000s, developers threw code over the wall to QA. Once those silos broke down and developers owned quality, software got dramatically better. The same evolution is happening with security — engineers owning the security of their features, not delegating it to a separate team.

The key insight: engineers own the risk. Security professionals bubble up risk and advise on mitigations, but the security of the system ultimately belongs to engineering. Breaking down those silos is how security scales.

Jeevan open-sourced the training materials used for this program — searching for “Jeevan Singh Self Service threat modeling” will surface those resources.

How do you validate that a threat model was effective?

Validation happens at two levels:

  • Did the security engineer make the right call? Not always — and that is acceptable. Security is about balance. The most secure system is one that is not on the internet, but businesses need to operate online. Working closely with strong engineers to evaluate feasibility of mitigations and agree on acceptable residual risk is the path forward.
  • Are assumptions correct? Every threat model makes assumptions (“the attacker cannot access X,” “this network is not reachable from Y”). For critically sensitive systems — like authentication service refactors — bring in pen testing vendors specifically to validate those assumptions. Give them the threat model document and say: “prove our assumptions wrong.”

This targeted pen testing approach is far more valuable than generic full-system assessments. It focuses expensive testing effort on the exact areas where your confidence is lowest, resulting in higher-quality validation per dollar spent.

When should threat modeling happen in the SDLC?

Always is the right time — but the design phase is the best time.

  • In the design phase: Changes are cheap. You are modifying diagrams and architecture decisions before any code is written. This is where the highest ROI lives.
  • After production deployment: Still valuable. If you never had the opportunity to threat model during design, reviewing deployed systems can still surface issues worth fixing. But the cost of remediation is significantly higher.
  • Continuously as systems evolve: Systems are not static. New features, new integrations, and new dependencies all change the threat surface. Threat modeling is not a one-time activity — it grows with the system.

The practical constraint: security teams are always under-resourced relative to engineering velocity. Prioritize design-phase threat models for new features with sensitive data, and retrofit production systems as capacity allows.

How do you sell threat modeling investment to executives?

Jeevan recommends always relating security back to business costs:

  • Bug bounty and pen test costs are concrete: Critical and high vulnerabilities found externally carry real dollar values — bounty payouts, vendor engagement fees, engineering time to remediate. Threat modeling reduces those findings, which reduces those costs.
  • Breach costs dwarf prevention costs: When an incident occurs, engineering resources, executive attention, legal engagement, and customer communications all get diverted from revenue-generating work. A few hours of proactive threat modeling is trivially cheap by comparison.
  • Sales velocity improves with stronger posture: Enterprise customers review pen test executive summaries. Fewer critical findings mean faster deal cycles. More findings mean longer negotiations and potential deal loss.

The framing that works: an hour or two reviewing a design during the threat modeling phase can prevent quarters of rework if that vulnerability were discovered later. The ROI is not abstract — it maps directly to engineering headcount costs saved and revenue not delayed.

Should security culture be top-down or bottom-up?

Both. Neither alone is sufficient.

  • Top-down is necessary for permission: Engineers are pulled in many directions — product managers, engineering managers, and customers all compete for their time. Without executive buy-in that security deserves a portion of that time, engineers will never have space to focus on it. If execs do not care about security, that is a signal about the organization itself.
  • Bottom-up is necessary for execution: Executives do not write code or deploy services. Culture is built with engineers and managers who want to care about security. They need to see it as a regular engineering practice, not a special burden imposed from above.
  • Wind at your back: When executives already care, everyone downstream slowly starts caring too. That executive support is the enabling condition for bottom-up security culture to take root and grow.

Building security culture is hard, but the payoff compounds: teams that internalize security thinking produce fewer vulnerabilities by default, reducing the load on constrained security resources over time.

Related Resources

What Our Users Are Saying

Customer Reviews

Cloudanix is trusted by security leaders worldwide to deliver proactive, reliable, and cutting-edge cloud security.

One day, I changed the password of a root account, and my CTO called me within less than a minute to confirm if I did so. I was not expecting a reaction this quick. He told me Cloudanix alerted him of this password change and that he wanted to confirm as it was a critical security notification. I couldn't believe it!

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Compliance is one way of staying secure, but what I want is the ability to go deeper and attain 'true security.' Cloudanix provides us the capability to do so.

Vishal Madan
Vishal Madan
Head of Engineering, iMocha

Cloudanix is building for the future of the cloud, which makes the product all the more desirable.

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Cloudanix gave us the visibility we were missing. Being able to move from permanent access to a robust Just-In-Time (JIT) workflow has fundamentally changed our security posture without slowing down our engineering velocity.

Pavan Kumar Lekkala
Pavan Kumar Lekkala
SRE Lead, HugoHub

We are excited to leverage Cloudanix's comprehensive multi-cloud DevSecOps solution to secure our production workloads on AWS. Cloudanix has demonstrated that it can solve many challenges that DevSecOps teams face while continually adding new features such as SOC2 compliance and drift detection.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Managing third-party partner access was once a major concern for our security posture. With Cloudanix JIT Cloud, we've effectively achieved zero third-party risk. We can now grant access confidently, knowing that it is temporary, audited, and automatically revoked, resulting in a 100% reduction in our privileged access exposure.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

The snooze feature and responsible alerts have helped us save time and prioritize what to tackle first.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Implementing Cloudanix JIT internally allowed us to practice what we preach. By eliminating permanent access to our own clouds and databases, we've neutralized the risk of standing privileges, ensuring our own 'keys to the kingdom' are never left exposed.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

The problem with permissions is a lot of times, the gaps are left open due to oversights from inside the organization itself. With Cloudanix's CIEM, we get a complete view of user permissions and access. This enables us to update the permissions, reducing the attack surface.

Nilesh Pethani
Nilesh Pethani
Application Architect, iMocha

In the world of Fintech, trust is our currency. Cloudanix provided the frictionless visibility we needed to secure our EKS workloads across AWS, ensuring we stay audit-ready for SOC2 and GDPR without slowing down our engineering velocity.

Amol Naik
Amol Naik
Head of Security & Infrastructure, HugoHub

Cloudanix delivered value within 5 minutes of onboarding. Continuous monitoring, timely detection, and excellent documentation helped us attain a great cloud security posture.

Divyanshu Shukla
Senior DevSecOps, Meesho

Technology strategies and business strategies are in a state of constant change which includes centralization and decentralization of responsibilities. Regardless of strategic shift, we still have intellectual property to protect. Cloudanix are critical partners for us in our public cloud security posture across our three cloud providers.

Jerry Locke
Jerry Locke
Senior Director Global Solutions Engineering, Eversana

Cloudanix has been amazing. They opened up a common Slack channel with us — and it feels like we are talking to our own team and getting things done with Cloud security. The support team is always available, friendly, helpful, and ready to go out of their way.

Satish Mohan
Satish Mohan
CTO, Airgap Networks

Beyond just access management, Cloudanix CSPM has given us a unified view of our AWS environment. The real-time alerting and anomaly detection allow us to prevent any untoward activity before it happens, which is critical for a marketplace connecting 50+ financial institutions.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

For a Fintech company, data is our most valuable — and most sensitive — asset. Cloudanix DAM hasn't just improved our visibility; it has given us control. The ability to mask data and prevent unauthorized queries in real-time is a game-changer for our compliance and customer trust.

Jiten Gala
Jiten Gala
President Engineering and Product, Kapittx

Our clients, especially in the Middle East financial sector, demand absolute accountability. Cloudanix JIT Cloud has been a competitive differentiator for us, allowing us to provide secure, governed access to customer accounts that meet their strictest audit and compliance requirements.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

Cloudanix is always on my team's lips because of its exceptional support. Be it a small or big query, Cloudanix has gone above and beyond to resolve them. This one's a keeper for us.

Sujit Karpe
Sujit Karpe
CTO, iMocha

For a long-lasting partnership, great support goes a long way. Cloudanix has delivered exceptional support whenever required. Their edge is their team is always ready to go beyond to solve any issues that we have. This speaks volumes about the culture at Cloudanix.

Akash Maheshwari
Akash Maheshwari
Co-founder, MoveInSync

Beyond the technology, Cloudanix feels like an extension of our own team. Their willingness to stand up a dedicated Middle East tenant for us and provide exceptional support at a sensible price makes them a long-term partner for Hugosave.

Surya Tamada
Surya Tamada
CTO, HugoHub

The real-time notifications that Cloudanix provides are a real lifesaver. Their adaptive notifications ensure that my team stays productive and doesn't get interrupted all the time.

Digvijay Singh
Staff Security Engineer, Meesho

The whole point in technological evolution is to help improve the world we live in. We must protect that and to do so requires an effective and efficient security strategy. The Cloudanix team helped make our public cloud security posture management strategy a reality. The symbiotic relationship we have allows for a continuous feedback loop which is how business should operate.

Larry Wheat
Larry Wheat
Staff Solutions Engineer, Eversana

Ready to see your graph?

Connect a cloud account in under 30 minutes. See every finding rooted in identity, asset, and blast radius — with a fix path attached.

Book a Demo