Accountable Engineering in the Age of AI ![rw-book-cover](https://img.youtube.com/vi/6YC0lz46sQw/maxresdefault.jpg) ๐Ÿ”— **Source:** [Accountable Engineering in the Age of AI](https://www.youtube.com/watch?v=6YC0lz46sQw) > [!note]+ Document Notes > tags: #ai-security #software-security #platform-engineering #risk-management #ai-governance #supply-chain-security #agentic-ai #incident-response > author: Lead Dev > source: YouTube > reference: https://www.youtube.com/watch?v=6YC0lz46sQw > date created: 2024-12-20 18:47 > > # ๐Ÿท๏ธ Title: Accountable Engineering in the Age of AI > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Create AI register and ownership inventory โ€” manual tracking better than no tracking #ai-governance - [H2] Implement upstream vulnerability prevention systems โ€” address risks before they enter environment #supply-chain-security - [H3] Develop machine-speed incident playbooks for agent-driven response โ€” human response too slow #incident-response ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [Lead Dev Panel Discussion](https://www.youtube.com/watch?v=6YC0lz46sQw) - [ChainGuard Security Platform](https://chainguard.dev/) ## ๐Ÿ“ Summary - Panel discussion on how AI transforms risk ownership and accountability in engineering organizations - Three perspectives: startup (Field renewable energy), scaleup (ChainGuard), established corporate (Aviva insurance) - Key insight: Traditional security models fail at AI's machine speed - need automated controls and systems - Risk surface expands beyond engineering to business users creating production systems via vibe coding - Practical approaches range from AI registers to upstream vulnerability prevention ## ๐Ÿ“– Main Content The threat landscape has fundamentally shifted from static vulnerabilities to dynamic, machine-speed risks. Two-thirds of organizations report security exploits involving vulnerable LLM-generated code, with AI coding assistants producing code 4x faster but 10x riskier than human-written code. The panel explores three organizational contexts: Field (startup) maintains engineering ownership despite expanded contributor base, ChainGuard (scaleup) faces new threats from non-technical teams building customer-facing tools, and Aviva (corporate) sees accelerated timelines but persistent ownership challenges. Key themes include the failure of human-speed security controls, the need for machine-speed defensive systems, and practical approaches like AI registers, upstream vulnerability prevention, and automated guardrails embedded in development workflows. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/6YC0lz46sQw?t=0) โ€” [H1] AI Risk Statistics and Panel Introduction - Key idea: Two-thirds of organizations face LLM exploit incidents with significant security impact - Evidence: "AI generated code is also linked to around one in five security breaches discovered" #### โฑ๏ธ [05:23](https://youtu.be/6YC0lz46sQw?t=323) โ€” [H2] Panelist Introductions and Organizational Context - Key idea: Three different organizational scales provide diverse perspectives on AI risk - Evidence: Aisha (Aviva insurance), Mikan (Field renewable energy), Alex (ChainGuard security) #### โฑ๏ธ [08:15](https://youtu.be/6YC0lz46sQw?t=495) โ€” [H1] Risk Ownership in Dynamic AI Environments - Key idea: Accountability models must adapt to expanded risk surfaces and new contributor types - Evidence: "Risk ownership and this idea of accountability changed in the last year or year and a half" #### โฑ๏ธ [12:30](https://youtu.be/6YC0lz46sQw?t=750) โ€” [H3] Field's Build-It-Own-It Model for AI Risk - Key idea: Engineering retains ownership despite non-technical contributors using AI tools - Evidence: "Folks within our organization are getting paged at 3 in the morning if there's a problem" #### โฑ๏ธ [15:45](https://youtu.be/6YC0lz46sQw?t=945) โ€” [H2] ChainGuard's Cross-Functional Risk Challenge - Key idea: AI enables non-engineering teams to create customer-facing products without security expertise - Evidence: "Sales folks like vibe coding something putting it in front of a customer" #### โฑ๏ธ [19:12](https://youtu.be/6YC0lz46sQw?t=1152) โ€” [H1] Corporate Struggle with Accelerated AI Timelines - Key idea: Existing ownership problems compound when AI accelerates development velocity - Evidence: "Time between a vulnerability is zero day being out and that getting exploited that is just narrowing" #### โฑ๏ธ [22:34](https://youtu.be/6YC0lz46sQw?t=1354) โ€” [H2] Machine-Speed Controls for Dynamic Risks - Key idea: Security controls must operate at machine speed to match AI-generated threats - Evidence: "Dependencies get introduced and then they're exploited in a matter of minutes" #### โฑ๏ธ [25:18](https://youtu.be/6YC0lz46sQw?t=1518) โ€” [H3] Make Safe Path the Default Path - Key idea: Automated safeguards should enable rather than block AI-assisted development - Evidence: "We make the easiest path we make the default path the safe one" #### โฑ๏ธ [28:47](https://youtu.be/6YC0lz46sQw?t=1727) โ€” [H1] Foundation-First Approach to AI Security - Key idea: Organizations must secure fundamentals before addressing AI-specific risks - Evidence: "We've got to get the basics right. All the essentials. So leaving AI aside, are we doing what we're supposed to be doing?" #### โฑ๏ธ [32:15](https://youtu.be/6YC0lz46sQw?t=1935) โ€” [H2] Team Restructuring for Cross-Functional AI Development - Key idea: Cross-functional collaboration increases when AI enables direct business-to-engineering workflows - Evidence: "Dev and business units where there is a shortcut from where it would be a product feature now it is an agentic workflow" #### โฑ๏ธ [35:42](https://youtu.be/6YC0lz46sQw?t=2142) โ€” [H3] Building Security into AI Agent Instructions - Key idea: Embed security behaviors in AI agents rather than training humans - Evidence: "Rather than trying to build the culture in the humans in our business, we can try and build the behaviors that we want to see into the AI agents themselves" #### โฑ๏ธ [39:08](https://youtu.be/6YC0lz46sQw?t=2348) โ€” [H1] AI Register as Practical First Step - Key idea: Manual inventory of AI usage provides essential visibility for large organizations - Evidence: "Start with an AI register and ownership register... treat it like you would to any security risk and inventorying of your assets" #### โฑ๏ธ [42:30](https://youtu.be/6YC0lz46sQw?t=2550) โ€” [H2] Incident Playbooks at Agentic Scale - Key idea: Response and recovery capabilities must match machine-speed threat velocity - Evidence: "How do we make that playbook executable faster... if the threats are faster than human speed then our response and recovery needs to match that as well" ## ๐Ÿ“š References - [Lead Dev Panel Discussion](https://www.youtube.com/watch?v=6YC0lz46sQw) - [ChainGuard Security Solutions](https://chainguard.dev/) - [NIST Cybersecurity Framework](https://www.nist.gov/cyberframework) ## ๐Ÿ—ฃ๏ธ Paraphrase - Traditional security models break down when AI operates at machine speed, requiring automated controls that match threat velocity rather than human-based processes - Risk ownership becomes complex when non-technical teams can create production systems through vibe coding, necessitating cross-functional collaboration and embedded safeguards - Practical implementation starts with basic security fundamentals and AI visibility through registers, then builds machine-speed defensive capabilities and incident response systems ## ๐Ÿ“ฐ Newsletter **AI Security at Machine Speed: Rethinking Risk Ownership** Engineering leaders are grappling with a fundamental shift: AI-generated code creates vulnerabilities faster than humans can detect them. This panel discussion reveals practical strategies from three organizational contexts. Key insight: Make the safe path the default path. Instead of training every team member on security, embed safeguards directly into AI agents and development workflows. **Immediate actions:** - Create an AI usage register (even manually) - Implement upstream vulnerability prevention - Build machine-speed incident response playbooks The future of secure development isn't about slowing down AIโ€”it's about security systems that match AI's velocity. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### DevRel - Developer education: Create AI security workshops covering agentic risks and vibe coding safeguards - Developer experience: Integrate security checks into AI-assisted development workflows and IDE plugins - Developer marketing: Promote secure-by-default AI development patterns and toolchain recommendations - Community management: Moderate discussions around AI security practices and incident response #### OSPO - Policy & Governance: Develop AI agent usage policies and cross-functional responsibility matrices - Security Management: Implement upstream vulnerability scanning for AI-generated dependencies - Software Inventory: Extend SBOM tracking to include AI-generated code and agent interactions - Developer Support: Provide AI security training and automated safeguard tooling - Strategic Alignment: Establish KPIs for machine-speed threat response and recovery #### Community - Maintainers: Support governance templates for AI-assisted development and security practices - Contributors: Create onboarding programs for AI security awareness and safe coding practices - Sponsors: Fund security tooling and automated safeguard development for open source projects #### WordPress - Core: Integrate AI security considerations into development workflows and code review processes - Core Performance: Profile AI-generated code for performance and security impact - Security: Develop automated scanning for AI-generated vulnerabilities and prompt injection risks - Documentation: Create AI security guidelines for plugin and theme developers - Community: Establish AI security working groups and incident response protocols ## ๐Ÿงช Hypotheses - Organizations with machine-speed security controls will have 60% fewer AI-related security incidents than those relying on human-based processes - Cross-functional AI development teams will identify security issues 3x faster when using embedded safeguards versus traditional training approaches - Companies implementing AI registers and upstream prevention will reduce vulnerability exposure time from days to hours - Incident response capabilities that match AI threat velocity will minimize breach impact by 75% ### ๐Ÿ“Š Methodology - Comparative analysis of security incident rates across different organizational security models - Time-to-detection studies measuring human versus machine-speed security controls - Cross-functional collaboration effectiveness surveys before and after AI safeguard implementation - Incident response time analysis for traditional versus agentic playbook execution ### โ“ Questions - How can organizations balance AI development velocity with comprehensive security without creating bottlenecks? - What specific metrics should teams use to measure the effectiveness of machine-speed security controls? - How should incident response playbooks evolve to address agent-to-agent security interactions and cascading failures? ### ๐Ÿ”ฎ Future Research - Development of standardized AI security maturity models for different organizational scales - Investigation of cross-organizational AI threat intelligence sharing mechanisms - Study of human-AI collaboration patterns in security incident response and recovery ### ๐Ÿ’ก Implications - Practice: Security teams must shift from reactive monitoring to proactive upstream prevention systems - Policy: Organizations need new governance frameworks that account for non-technical teams creating production systems - Security: Traditional vulnerability management models require fundamental redesign for machine-speed threats - Education: Security training must evolve from human-centered to AI-agent-embedded approaches - Funding: Investment priorities should favor automated safeguards and machine-speed response capabilities ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th Grade #### ๐Ÿ‘€ Visual learners - Present: Panel discussion format with multiple organizational perspectives - Improve: Risk surface diagrams, AI threat landscape visualizations, organizational structure charts #### ๐Ÿ”Š Aural learners - Present: Full video discussion with expert dialogue and Q&A format - Improve: Shorter audio segments focused on specific implementation strategies #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear terminology definitions and practical examples from each organization - Improve: Glossary of AI security terms and analogies comparing traditional vs. AI-era security #### ๐Ÿงฉ Kinesthetic learners - Present: Practical 90-day implementation suggestions and hands-on recommendations - Improve: Step-by-step checklists for AI register creation and security control implementation #### ๐Ÿง  Logical learners - Present: Risk assessment frameworks and organizational comparison matrix - Improve: Decision trees for security control selection and risk prioritization flowcharts #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Multi-perspective panel discussion with cross-functional insights - Improve: Facilitated workshop guides for cross-team AI security planning sessions #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual reflection prompts about organizational AI readiness - Improve: Self-assessment tools for AI security maturity and personal implementation planning #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about interconnected AI security risks - Improve: Broader context about AI security's role in digital infrastructure resilience ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading hierarchy and logical content structure - Improve: More descriptive timestamps and section labels for navigation #### Keyboard navigation - Present: Standard video player controls and text-based transcript - Improve: Chapter navigation and skip-to-section functionality #### Contrast and readability - Present: High contrast text and clear visual hierarchy - Improve: Larger text options and improved color coding for risk levels #### Text resizing and reflow - Present: Responsive design supporting zoom functionality - Improve: Optimized layout for various screen sizes and zoom levels #### Media and captions - Present: Full transcript available for video content - Improve: Synchronized captions and downloadable transcript options #### Forms and interactions - Present: Simple Q&A submission interface - Improve: More accessible form validation and error messaging ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Multiple organizational contexts and international perspectives - Improve: More diverse geographic examples and cultural security considerations #### Inclusive language - Present: Professional, accessible terminology with technical definitions - Improve: Plain-language summaries and reduced technical jargon #### Neurodiversity support - Present: Well-structured content with clear section breaks - Improve: More visual breaks and varied content presentation formats #### Representation - Present: Diverse panel with different organizational roles and backgrounds - Improve: More gender balance and varied industry representation #### Psychological safety - Present: Respectful discussion of security challenges and mistakes - Improve: More emphasis on learning from failures and collaborative problem-solving ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Panel provides logical progression from problem identification to solution implementation - Inductive strength: Multiple organizational examples support broader conclusions about AI security trends - Causal reasoning: Clear cause-and-effect relationships between AI adoption and security risk changes - Analogical strength: Effective comparisons between traditional and AI-era security approaches #### Fallacies - Appeal to Authority: Some reliance on panelist expertise without supporting evidence, but mitigated by practical examples - False Dichotomy: Occasional oversimplification of security versus speed tradeoffs, needs more nuanced discussion #### Tone of voice - Overall tone: Professional and practical with collaborative problem-solving focus, appropriate urgency without alarmism ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No defensive denials present - panelists acknowledge security challenges openly - Attack: No attacks on critics or security concerns - constructive discussion throughout - Reverse victim/offender: No victim blaming - focus on systemic solutions rather than individual failures - Emotional cues and rhetoric: Balanced presentation with appropriate concern but solution-focused approach ## ๐ŸŽฏ Conclusion The fundamental shift to machine-speed AI threats requires organizations to abandon human-centered security models in favor of automated, embedded --- ## Full Transcript [00:12] Hello everyone and a huge thank you for<br>[00:15] joining us today for our discussion on<br>[00:18] who's responsible for AI risk. A really<br>[00:22] deep and provocative discussion on<br>[00:23] accountable engineering in the age of<br>[00:25] AI.<br>[00:27] This panel discussion is going to<br>[00:29] explore how risk ownership changes in a<br>[00:32] landscape dominated by AI. We're going<br>[00:35] to go into all the things team<br>[00:37] structure,<br>[00:38] culture, individual responsibility, as<br>[00:41] well as some of the technical approaches<br>[00:43] being taken and the capabilities<br>[00:45] organizations are leveraging today to<br>[00:47] remain resilient. So, this is a lead dev<br>[00:50] online panel discussion and it's put on<br>[00:52] in partnership with chainuard.<br>[00:55] ChainGuard is the trusted source for<br>[00:57] open source. They provide hardened,<br>[01:00] secure, and productionready container<br>[01:02] images, language libraries, and OS<br>[01:04] packages that are continuously rebuilt<br>[01:07] from source. Chain Guard secures the<br>[01:09] open-source software and dependencies<br>[01:11] your engineering teams and AI agents<br>[01:14] rely on so you can build and run<br>[01:16] applications faster. Stay compliant and<br>[01:20] eliminate the supply chain risk that<br>[01:22] often comes with using open source<br>[01:24] software. So, a little bit of<br>[01:26] housekeeping before we begin. Our<br>[01:28] discussion will last roughly 45 minutes<br>[01:31] and after that myself and our esteemed<br>[01:33] panelists will head over to the Lead Dev<br>[01:36] Slack channel. We're going to be in the<br>[01:37] panel hyphen Q-N and hyphen A channel.<br>[01:42] And if you missed that, I'll repeat it<br>[01:43] again towards the end of the webinar. We<br>[01:47] will also probably take a few questions,<br>[01:50] so feel free to submit your questions<br>[01:52] through the Q&A feature on Zoom, but if<br>[01:55] we don't get to them, we will respond to<br>[01:57] them in Slack. And now I'm very excited<br>[02:00] for our panelists to introduce<br>[02:02] themselves. They come from a a diverse<br>[02:04] background in startups, scaleups as well<br>[02:07] as established organizations. So why<br>[02:10] don't we start with you Aisha then and<br>[02:12] see and then Alex and I'll tell you a<br>[02:14] bit more about myself after that.<br>[02:18] >> Thanks Sar. Hi everyone. My name is<br>[02:20] Aisha. I'm heading application platform<br>[02:23] security at an insurance company called<br>[02:25] Aviva. Uh prior to Viva I have worked in<br>[02:29] um various different roles within<br>[02:31] security all the way from governance,<br>[02:33] security operations, engineering,<br>[02:35] architecture<br>[02:37] and the list goes on and many tech<br>[02:39] companies as well. Uh currently I look<br>[02:41] after app platform security that also<br>[02:44] includes cloud and cloud infrastructure<br>[02:46] as well as data platforms and SAS<br>[02:48] security.<br>[02:50] Happy to be here.<br>[02:56] Hi folks. Uh my name is Mikan. I head of<br>[02:58] platform engineering at Field. Field is<br>[03:01] a renewable energy company and we have<br>[03:03] an in-house automated energy trading<br>[03:05] platform. Um so my background is from<br>[03:08] financial services uh aerospace<br>[03:10] engineering. Uh I'm really excited to be<br>[03:12] on the panel today as field we're quite<br>[03:14] early in our geni journey and sort of<br>[03:17] keen to share some ideas and and and<br>[03:19] hear some of the questions from the<br>[03:20] audience as well.<br>[03:22] Pleasure to be here.<br>[03:24] >> Yeah. And uh my name is Alex Borage. Um<br>[03:27] I lead the product security team at<br>[03:29] Chenguard. Um you've just had a<br>[03:31] wonderful introduction to what Changard<br>[03:34] do. Um so yeah, my background is is kind<br>[03:36] of on that intersection between security<br>[03:38] and engineering, product security,<br>[03:40] application security. Um yeah, making<br>[03:43] sure that the products that we build as<br>[03:45] an organization are secure and and<br>[03:47] managing the risk uh for our customers.<br>[03:49] Um, and yeah, really excited to be here<br>[03:52] as well.<br>[03:53] >> That's awesome. Thank you all. And I'm<br>[03:56] Maxi and I'll be your panel moderator<br>[03:58] today. A bit about me, I'm an<br>[04:00] experienced engineering leader who's led<br>[04:02] multi-year crossf functional<br>[04:04] transformations and quality, product<br>[04:06] infrastructure, and front-end platforms<br>[04:09] where I modernized systems, improved<br>[04:11] developer velocity, and enabled our<br>[04:13] platforms to scale to billions of users<br>[04:16] globally. Now I'm a Stanford certified<br>[04:18] AI governance executive partner now<br>[04:21] advising small and midsize executive<br>[04:23] teams on pragmatic AI governance<br>[04:26] processes, frameworks and implementation<br>[04:29] roadmaps to make deploying responsible<br>[04:31] AI repeatable and scalable. So this<br>[04:36] discussion strongly aligned with my<br>[04:38] daily work and the need to manage AI<br>[04:40] risk across organizations. If you didn't<br>[04:44] know, and this is coming from lead dev's<br>[04:46] own reporting, twothirds of<br>[04:48] organizations report exploits involving<br>[04:52] vulnerable LLM generated code with<br>[04:55] similar proportions facing prompt<br>[04:57] injection incidents and jailbreaks.<br>[05:00] AI generated code is also linked to<br>[05:03] around one in five security breaches<br>[05:05] discovered. and AI coding assistants.<br>[05:08] Although they can ship code four times<br>[05:10] faster, their code is often 10 times<br>[05:13] riskier.<br>[05:15] So why don't we just get into the<br>[05:17] discussion? Um I feel like we should<br>[05:19] start with a a question for everyone. So<br>[05:22] maybe we'll start with you in Sean, but<br>[05:24] everyone's invited to chime in. The<br>[05:27] threat landscape has shifted from static<br>[05:30] vulnerabilities to highly dynamic risks<br>[05:33] as we've heard. Agentic AI systems that<br>[05:36] autonomously generate and execute code,<br>[05:39] vibe coding that lets non-technical team<br>[05:41] members create production-like systems<br>[05:44] and attack surfaces that are dynamically<br>[05:47] changing in real time. So in this new<br>[05:50] era of AI risk, how has risk ownership<br>[05:54] and this idea of accountability changed<br>[05:57] in the last year or year and a half in<br>[05:59] your organization?<br>[06:02] >> Yeah, that's a it's a really good<br>[06:03] question. Um and I'll answer briefly<br>[06:05] from our perspective at field. Um so as<br>[06:08] I mentioned before we're a renewable<br>[06:09] energy company and so we have a sort of<br>[06:12] broad um business user set. So we've got<br>[06:15] folks in product but we've also got<br>[06:16] folks commercial adjacent and then your<br>[06:18] sort of classical data scientists and<br>[06:20] engineers. And I think with a lot of<br>[06:22] these uh sort of advents we have a lot<br>[06:24] more folks from the sort of analysis<br>[06:25] functions from the commercial functions<br>[06:27] that are able to make contributions. Um<br>[06:30] and so what risk ownership looks like<br>[06:32] for us is by and large the<br>[06:34] accountability still sits um within the<br>[06:37] engineering function u because we we<br>[06:39] operate in sort of build it uh own it<br>[06:41] model. So folks within our organization<br>[06:43] are getting paged at 3 in the morning if<br>[06:46] there's a problem. Um, but what that<br>[06:47] means particularly is that the the sort<br>[06:50] of QA of the artifacts that that do go<br>[06:52] out or anything that will run in our<br>[06:54] production environment sits with us and<br>[06:56] that means we do a lot of that QA<br>[06:58] validating that um folks where they're<br>[07:01] making contributions are fitting in with<br>[07:03] existing patterns. Um, and by and large<br>[07:06] people understand what's going into<br>[07:08] production because they will get pitched<br>[07:09] for it. Um, so in summary, it hasn't<br>[07:12] changed the model too much. uh sort of<br>[07:14] expanded the risk surface if you will or<br>[07:16] the source of risks uh but in terms of<br>[07:18] the accountability uh at field it still<br>[07:20] sits within engineering.<br>[07:23] >> Thank you Alex. How about you?<br>[07:25] >> Yeah. Yeah. So I think my experience is<br>[07:27] is a little bit different in that the<br>[07:30] one of the key things that I'm seeing<br>[07:31] changing is um there are now kind of<br>[07:33] parts of the business outside of<br>[07:35] engineering like outside of the<br>[07:37] traditional places where we would build<br>[07:38] products, features, tools that are now<br>[07:40] able to to to do that thing to to build<br>[07:43] new things for customers. Um you know<br>[07:46] whether this is uh sales folks like vibe<br>[07:49] coding something putting it in front of<br>[07:50] a customer or I don't know things like<br>[07:52] finance building tools for their own<br>[07:53] internal use, right? So there's just<br>[07:55] kind of new uh functions that are able<br>[07:58] to create tools um that maybe don't have<br>[08:00] the the muscle memory, the culture, the<br>[08:02] habits of how to build things securely,<br>[08:04] what things to be aware of, what checks<br>[08:05] you have to go through. And so um while<br>[08:08] we want to enable those parts of the<br>[08:10] business and we don't want to hold<br>[08:11] anybody back, we the the threat<br>[08:14] landscape has changed because threats<br>[08:15] are now popping up in places where as a<br>[08:17] product security organization we would<br>[08:19] never previously have looked or as a<br>[08:21] security organization, right? We would<br>[08:22] we have traditionally been focused on<br>[08:24] what is engineering doing? What is<br>[08:26] coming out of engineering? Whereas now<br>[08:27] we need to like open up our visibility<br>[08:30] and our site to the whole organization<br>[08:33] because new products can come from<br>[08:35] anywhere which means new threats and new<br>[08:36] risks can come from anywhere as well.<br>[08:40] >> I think that's such an interesting uh<br>[08:42] dynamic. So we're we're going to dig<br>[08:44] deeper into this but I want to hear from<br>[08:45] Aisha coming from a more established<br>[08:47] corporate back background.<br>[08:50] >> Yeah, sure. So the the the way I've seen<br>[08:53] is historically and traditionally<br>[08:55] security uh to be very struggled with<br>[08:59] ownership as a whole anyway where you<br>[09:03] know you would have code owners you<br>[09:04] would have your SDLC you would have your<br>[09:07] um pipeline packages and supply chain<br>[09:10] third party all put together so it's um<br>[09:14] in my point of view um AI speeding up um<br>[09:18] code development u software development<br>[09:20] new features is um have added to that<br>[09:23] existing struggle of ownership and the<br>[09:26] gate points of where you want to take<br>[09:28] action to security findings. So um in<br>[09:32] integrating this security into this new<br>[09:36] newly um created way of code generating<br>[09:39] really really fast speed um is is going<br>[09:42] to be one thing. Another thing is that<br>[09:45] existing vulnerabilities that u we're<br>[09:48] seeing across applications and products<br>[09:50] that we have um have vulnerabilities<br>[09:53] um uh that could be reachable and<br>[09:56] exploitable with AI coming in from<br>[09:58] outside as well that time between a<br>[10:01] vulnerability is zero day being out and<br>[10:04] that getting exploited that is just<br>[10:06] narrowing and narrowing down that means<br>[10:09] although there is this ownership and<br>[10:11] speed problems we still need to be even<br>[10:13] faster<br>[10:14] in addressing the issues that we're<br>[10:16] receing. So the struggle is um again<br>[10:20] placing ownership having accountability<br>[10:22] and at which points do we um have um<br>[10:26] security guard rails in the gates that<br>[10:30] will um look after code vulnerabilities.<br>[10:34] >> Got it. And so I think what the the<br>[10:36] theme that I'm or the trend that I'm<br>[10:38] hearing here is that from a smaller<br>[10:41] startup like field they kind of just<br>[10:43] like put that responsibility on edge and<br>[10:46] then as we get to a scaleup like chain<br>[10:48] guard the dynamic um gets a little bit<br>[10:52] more complicated with a little bit more<br>[10:54] partners uh tackling security and risk<br>[10:57] accountability and then within the<br>[10:59] broader corporate function there's a<br>[11:02] need to move quickly to address these<br>[11:04] issues. And we're going to tease a<br>[11:05] little bit more on that in an upcoming<br>[11:07] question. Uh but for now, I think what's<br>[11:10] really standing out and maybe what's on<br>[11:11] everyone's mind is agentic code<br>[11:14] generation and vibe coding, right? Um we<br>[11:18] talked about how they increase the<br>[11:21] software supply chain attack surface in<br>[11:24] ways that like our traditional software<br>[11:26] processes really struggle to handle. So<br>[11:29] the risks are not only dynamic but<br>[11:31] they're transient and they're<br>[11:33] everchanging. So when we get down to<br>[11:36] brass tax, what are some of the con<br>[11:38] concrete controls or practices that you<br>[11:42] have seen effectively reduce this<br>[11:45] expanded risk especially you know that<br>[11:48] context of having non-technical team<br>[11:50] members contributing generated code. So<br>[11:53] Alex why don't we start with you and<br>[11:54] then follow up with Aisha. Yeah. So I<br>[11:57] think you know as you've said the the<br>[12:00] speed at which things change is is now<br>[12:01] operating at a different scale than it<br>[12:03] was before. Um you know where previously<br>[12:05] you might have been able to run some<br>[12:06] security scanning tools or or be able to<br>[12:08] get a snapshot of the state of your<br>[12:11] organization the state of your<br>[12:12] enterprise. uh like we have seen from<br>[12:14] the recent attacks you know just in the<br>[12:16] last few weeks we've had the kind of<br>[12:18] high-profile attacks on on Triby and<br>[12:20] Axios and other organizations that like<br>[12:23] dependencies get introduced and then<br>[12:25] they're exploited in a matter of minutes<br>[12:27] before you're even aware that those are<br>[12:28] dependencies of your organization. And<br>[12:30] so it becomes much less around kind of<br>[12:32] managing your sbombs kind of peace meal<br>[12:34] and much more about what systems do you<br>[12:36] have in place, right? Your your security<br>[12:38] posture is no longer like how much red<br>[12:41] and how much green do you have on your<br>[12:42] dashboard. It's what systems do you have<br>[12:43] that are operating at machine speed to<br>[12:46] protect those things. Um and you know to<br>[12:50] your point about what do we do about new<br>[12:51] parts of the organization that are maybe<br>[12:53] engaging with with activities that they<br>[12:55] didn't before. I think the the key thing<br>[12:58] that the way that chain guard is<br>[12:59] approaching this is you know we make the<br>[13:01] the easiest path we make the default<br>[13:03] path the safe one and if somebody is<br>[13:06] able to do something then then they are<br>[13:09] allowed to do it right so we put in<br>[13:10] place tooling so that you know whoever<br>[13:13] whoever you are in our organization if<br>[13:14] you're able to build something if you're<br>[13:16] able to publish it then we have put the<br>[13:19] safeguards in place to make sure that<br>[13:20] that is then secure um so we don't have<br>[13:23] to rely on education we don't have to<br>[13:25] rely so much on culture building, you<br>[13:27] know, it's the the tooling is there to<br>[13:28] support people um and and enable the<br>[13:32] business to operate as fast as it can<br>[13:33] do.<br>[13:34] >> So, permissions based or rule-based<br>[13:36] tooling capabilities.<br>[13:38] >> Yes. But also, you know, permissions<br>[13:41] about uh what goes out the door, right?<br>[13:43] like we have automated controls in place<br>[13:45] to make sure that before you know<br>[13:47] something that is built in our CI<br>[13:48] pipeline is is published and pushed to a<br>[13:50] customer that it has gone through the<br>[13:52] required checks that we've validated the<br>[13:53] sbombs that it is pulling its<br>[13:54] dependencies from the right place all of<br>[13:56] that sort of thing as well.<br>[13:57] >> Got it. Brilliant. Okay, Aisha.<br>[14:01] >> Yeah, I mean I would I would look at it<br>[14:04] you we've got to get the basics right.<br>[14:06] Okay. All the essentials. So leaving um<br>[14:09] AI aside, are we doing what we're<br>[14:11] supposed to be doing? which um we should<br>[14:14] have been doing yesterday anyway. So do<br>[14:17] we have the right uh checks in place?<br>[14:20] Are we starting from clean slate? So for<br>[14:22] example, the likes of chain guard or<br>[14:24] really lean images and third party<br>[14:26] libraries that you don't need but you're<br>[14:28] inheriting the vulnerabilities from<br>[14:29] there. So get those really really clear<br>[14:33] and right from the beginning. Then<br>[14:35] inventoring of course because what it's<br>[14:38] one thing where you have known<br>[14:40] vulnerabilities that you're checking<br>[14:41] against. It's another thing when a zero<br>[14:43] day comes in and the time it takes for<br>[14:45] you to respond to that right. So know<br>[14:47] exactly what is where and how it it is<br>[14:50] going to get impacted with with enhanced<br>[14:52] context. So of course you know your<br>[14:55] inventorying which show where you you<br>[14:57] want to go for sbombs or even enhanced<br>[15:01] platform views that will really help.<br>[15:04] And the other one is utilize AI in those<br>[15:08] checks as well. So you know if if the<br>[15:11] code is moving at AI pace which is<br>[15:13] machine pace then you got to move it<br>[15:15] machine pace to catch up with that. So<br>[15:18] wherever we're putting in guard rails or<br>[15:20] deny by design deny explicit deny<br>[15:24] anywhere on that on the pipeline where<br>[15:28] we're introducing new code. Um we've got<br>[15:30] to make sure that we have that really<br>[15:32] quick. um response to it. We don't<br>[15:35] necessarily want to slow down teams at<br>[15:38] all, but we also want to have relevant<br>[15:40] enough gates everywhere where we can<br>[15:43] plug in um and uh and um whether it is<br>[15:47] being proactive or we need to respond,<br>[15:50] we have those gates available to us. Um,<br>[15:53] one other thing I've seen from<br>[15:55] traditional application development<br>[15:57] platforms or dev platforms of Saudi<br>[15:59] pipelining is CLC all that you know<br>[16:02] niceness we have and it's sort it's at<br>[16:05] least to me sort of a little bit clear<br>[16:07] as to how this would work out in a more<br>[16:10] speedy fashion with AI generated code um<br>[16:14] and AI generated um newly introduced<br>[16:17] attacks. It's another thing when we're<br>[16:19] looking at a lot of um puzz platforms<br>[16:24] SAS<br>[16:25] >> with low code being introduced with AI<br>[16:29] enabled on top of it as well. they don't<br>[16:31] necessarily fall within the our<br>[16:34] traditional SDLC<br>[16:36] um and um and the security controls and<br>[16:39] they also cannot be compatible with<br>[16:42] those security controls and we just need<br>[16:44] to make sure that we we are kept up with<br>[16:46] that as well and we will be seeing more<br>[16:48] and more organizations relying on uh<br>[16:51] platform specific AI generation or low<br>[16:54] code environments um that's definitely<br>[16:56] top of my mind<br>[16:58] >> absolutely so it sounds like you take a<br>[17:00] principles based approach, right? where<br>[17:02] you start with like what do we have a<br>[17:04] risk assessment an inventory getting<br>[17:06] good and strong on the basics of<br>[17:08] security and then you build on top of<br>[17:10] that um responding to every dynamic part<br>[17:16] of AI like low code and no code<br>[17:18] platforms for example and I think we're<br>[17:20] going to hear more about that approach<br>[17:22] as we get further into the webinar but I<br>[17:24] think that that's such an interesting<br>[17:26] contrast um especially when we think<br>[17:28] about a larger more established<br>[17:30] organization versus uh an organization<br>[17:33] uh that's a scale up. So awesome<br>[17:36] response and what since we talk about a<br>[17:40] a scale up and an established corpor<br>[17:42] corporate background I think I want to<br>[17:44] take it back to kind of the startup<br>[17:47] point of view and so I I'd like to start<br>[17:49] with you on this question in see and in<br>[17:53] a resource constrained startup and maybe<br>[17:56] if we're all managers I think we can all<br>[17:58] identify with the feeling of being<br>[18:00] resource constrained but how how have<br>[18:04] you restructured teams and rituals so<br>[18:06] that risk ownership doesn't become<br>[18:09] diffuse<br>[18:10] when non-engineers use agentic tools or<br>[18:14] vibe coding to build and deploy or just<br>[18:17] generally anyone using different AI<br>[18:20] tools. What practical patterns help<br>[18:22] maintain accountability without killing<br>[18:25] speed, especially as these new risks<br>[18:28] appear that didn't exist in traditional<br>[18:31] development?<br>[18:32] No, thanks. That's a really great<br>[18:34] question. I guess um for a bit of extra<br>[18:36] context, uh so within field the platform<br>[18:39] I mentioned before, the in-house energy<br>[18:41] trading platforms, it's fully automated<br>[18:43] and so this is very much an internal<br>[18:46] business application. It doesn't have um<br>[18:48] sort of average customers in the<br>[18:50] conventional sense. Um and the energy<br>[18:54] industry at least where we operate is<br>[18:56] regulated. So, so we have some<br>[18:58] requirements to be able to there's a lot<br>[19:00] of explanability required in our<br>[19:02] systems. Um, and so I give all of that<br>[19:04] as context um because it then helps<br>[19:07] frame the kinds of contributions um that<br>[19:10] we have and the model that works. Um so<br>[19:12] in our context where we have<br>[19:14] non-engineers using agentic tools um<br>[19:17] generally this tends to pop up in areas<br>[19:20] where it's sort of some analysis some<br>[19:22] analytics um sort of SQL procedures that<br>[19:26] sort of thing to try to slice and dice<br>[19:28] data in multiple different ways um or<br>[19:31] contributions on say we have an internal<br>[19:34] web application that's used for<br>[19:35] controlling uh the trading platform um<br>[19:38] and so generally there's a there's a bit<br>[19:40] of sort of onboarding<br>[19:42] for for non-engineers so that they have<br>[19:43] a an understanding of patterns etc. And<br>[19:46] so I think in terms of the structure of<br>[19:49] the teams I think we've just taken a lot<br>[19:52] of learnings that we've had in the whole<br>[19:54] sort of agile space of folks still using<br>[19:56] that term in general about putting cross<br>[19:59] functional groups together um so that<br>[20:01] they understand one another's context uh<br>[20:02] and what they need to work on. So what<br>[20:04] that means for non-engineers is um you<br>[20:07] know rather than have a a PR came out<br>[20:10] was thrown over the wall landed in CI<br>[20:12] and no one really knows why it's there<br>[20:14] just sort of having that open dialogue<br>[20:16] about sort of what's the problem you're<br>[20:17] trying to solve and talking through<br>[20:19] through approaches because yeah the<br>[20:21] thing to bear in mind is that um but<br>[20:23] some of these folks they won't be<br>[20:24] familiar with the patterns they won't be<br>[20:26] familiar with the code base uh code<br>[20:28] bases and best ways to solve that so I<br>[20:31] think some of the good patterns we've<br>[20:32] just discovered over, you know, the past<br>[20:34] decade or two about how individuals work<br>[20:36] well together still still work here. Um,<br>[20:39] and so to talk about, um, the sort of<br>[20:42] risk ownership, um, when we're talking<br>[20:45] about really critical parts of the<br>[20:46] energy trading platform, particularly<br>[20:48] places that need to be audited, um, what<br>[20:51] we found is that actually those tend to<br>[20:54] be left to the engineers and the<br>[20:55] technical folks just because of the<br>[20:57] level of criticality required in the<br>[20:59] application. Um, so that's generally<br>[21:02] that's generally how it seems to work<br>[21:03] for us. So where things are lower risk,<br>[21:06] the contributions are very very much<br>[21:07] welcome and and it's easier to ramp<br>[21:10] folks onto that. Um, where the level of<br>[21:12] criticality is super high, generally the<br>[21:15] sort of the context you need to be able<br>[21:18] to understand what to do or to make<br>[21:19] improvements is quite high. It's<br>[21:21] basically doing the job. Um, and so we<br>[21:23] we find that there's less risk<br>[21:24] introduced um in those areas of um of<br>[21:27] our platform.<br>[21:28] >> Got it. So it's a riskbased approach. I<br>[21:32] think that's really interesting. Alex,<br>[21:34] how is it over at Chingard?<br>[21:36] >> Yeah. So I think maybe to come at this<br>[21:38] problem from a slightly different<br>[21:39] direction. I think we as the security<br>[21:42] industry have have been kind of fighting<br>[21:44] a losing battle over like building uh<br>[21:47] habits and and and building skills and<br>[21:50] educating nonsecurity specialists. you<br>[21:52] know, we we've kind of been losing that<br>[21:54] battle for the last, I don't know, two<br>[21:55] decades, maybe longer in in, you know,<br>[21:58] security training is something that<br>[22:00] people don't really engage in. They<br>[22:01] don't really learn from. It doesn't<br>[22:02] really change their habits and their<br>[22:03] behaviors and and so now if we're trying<br>[22:05] to roll that out to, you know, people<br>[22:07] outside engineering or or maybe, you<br>[22:09] know, some of the non-traditional parts<br>[22:10] of the org, like I think that that<br>[22:12] barriers and those hurdles just get<br>[22:14] higher and higher. So I think what this<br>[22:16] does is give us an interesting<br>[22:17] opportunity to to come about this from a<br>[22:19] different angle and say rather than<br>[22:20] trying to build the culture in the<br>[22:23] humans in our business, we can try and<br>[22:25] build the behaviors that we want to see<br>[22:27] into the AI agents themselves. um<br>[22:29] particularly as we're seeing the growth<br>[22:30] of skills um and the you know org level<br>[22:34] instructions that we can give to our AI<br>[22:36] agents we could that's where we can now<br>[22:37] plug in the behaviors that we want to<br>[22:39] see the behaviors that we don't want to<br>[22:41] see and that enables us to uh kind of<br>[22:45] level up as an organization in a way<br>[22:48] that is invisible to the people using it<br>[22:49] and in a way that feels frictionless and<br>[22:51] and to your original question you know<br>[22:53] we're all resource constrained you know<br>[22:55] I can create some prompts and then roll<br>[22:56] those out to everyone's AI agents much<br>[22:58] much faster than I can you know get 100<br>[23:01] people on a call and and do some<br>[23:03] training with them and and level them<br>[23:04] up.<br>[23:05] >> Got it. So the team scale it's no longer<br>[23:07] getting approval for another engineer.<br>[23:10] It's like okay we need another 10 agents<br>[23:11] to execute XYZ thing. And I I completely<br>[23:15] hear you. I uh there's a lot of<br>[23:17] discussions happening around security<br>[23:19] overall. Some people want to take it<br>[23:21] towards security appreciation versus a<br>[23:23] typical uh security training. So, it's<br>[23:25] really interesting to to hear more about<br>[23:28] this as well as what you said about<br>[23:30] building the oversight behaviors you<br>[23:32] kind of want to see into the AI agents<br>[23:35] themselves. I think that's pretty<br>[23:36] innovative. Um, so I don't want to leave<br>[23:40] it there because I definitely want to<br>[23:41] hear about how does all of this<br>[23:43] translate when you're working in a in a<br>[23:46] more established corporation like such<br>[23:48] as insurance. So, Aisha, what is this um<br>[23:52] h how does how is this changing for you?<br>[23:54] So I'm curious specifically about the<br>[23:56] corporate context and agentic risk like<br>[24:00] have they increased cross team<br>[24:02] collaboration for you and if so which<br>[24:04] teams now work more closely<br>[24:07] >> and what the impact of product<br>[24:08] development cycles.<br>[24:11] Yeah, I think that with many<br>[24:12] organizations<br>[24:14] um on a on a startup scale up scale I<br>[24:18] presume there there are a lot of teams<br>[24:20] that may wear multiple hats where it<br>[24:23] requires collaboration um um uh across<br>[24:28] team methods where where you scale out<br>[24:30] in very large corporations and<br>[24:33] organizations<br>[24:35] um the the boundaries are a little bit<br>[24:37] more defined. So when you bring um agent<br>[24:41] AI or AI agents into your existing you<br>[24:44] know applications platforms uh you know<br>[24:47] products that you have etc it definitely<br>[24:50] pushes the boundaries on that. So what I<br>[24:53] what I what I have seen is um we're<br>[24:56] seeing more and more teams that wouldn't<br>[24:58] um otherwise talk to each other starting<br>[25:01] talking for example dev and business<br>[25:04] units um where um the there is a<br>[25:07] shortcut from like I said from where it<br>[25:11] would be a product feature now it is an<br>[25:13] agentic workflow<br>[25:15] uh um in the um in the back end and I've<br>[25:20] seen a lot more moving around data<br>[25:21] platforms data teams as well. So we I'm<br>[25:24] seeing more and more push for well um<br>[25:28] collaboration uh that is can't be<br>[25:30] helped. Uh it's the conversations that<br>[25:33] needs to be had um in order to define<br>[25:36] you know it's architecture how it's<br>[25:38] going to be implemented who's doing what<br>[25:40] and the question of ownership definitely<br>[25:42] comes up uh in those which leads to more<br>[25:45] conversations I guess.<br>[25:47] >> Absolutely. But does it have you seen it<br>[25:49] impact product development cycles or is<br>[25:50] it a situation where it cannot impact<br>[25:53] product development cycles like a<br>[25:54] deadline's a deadline or is there room?<br>[25:58] Uh it's I've seen a push um bring<br>[26:01] forward deadlines uh where um we have<br>[26:05] seen change in in collaboration where<br>[26:07] we've seen we've identified we could be<br>[26:09] more efficient etc. But it's not<br>[26:12] necessarily um<br>[26:15] something that sort of redefined um how<br>[26:18] we dealt with SDLC in at least in this<br>[26:20] large scale.<br>[26:22] >> Got it.<br>[26:24] >> Thank you for that context. And so I<br>[26:26] think um now is a great time to remind<br>[26:29] the audience if you're here and have a<br>[26:31] question definitely use the Zoom Q&A<br>[26:34] feature and we'll see if we can work<br>[26:36] them into our discussion today. Um, so<br>[26:40] Aisha, I'm bringing this back to you<br>[26:42] because I'd love to hear more about<br>[26:44] implementing guard rails for dynamic<br>[26:46] risks. And what what I'm talking about<br>[26:48] here is like at platform scale. Uh, we<br>[26:51] talked about the dynamic risks of<br>[26:53] agentic systems. We talked about agentto<br>[26:55] agent interactions, real-time code<br>[26:57] execution, even shadow agents, right? We<br>[27:00] we have this kind of problem in the<br>[27:02] industry of people using maybe not<br>[27:04] approved AI tools, for example. And so<br>[27:08] when you think about that dynamic set of<br>[27:12] risks, what capabilities or guard rails<br>[27:15] have you and your team implemented? This<br>[27:17] could be observability,<br>[27:19] identity for agents, escalation paths.<br>[27:22] What have you implemented that<br>[27:24] organizations of any size could retrofit<br>[27:27] into their plan?<br>[27:29] >> Yes, certainly. So like I said in the<br>[27:32] previous question as well, we've got to<br>[27:33] make sure we get the basics right. Okay.<br>[27:35] So if you we don't have the foundation<br>[27:38] fundamentals in place with a agentic AI<br>[27:41] or AI agents coming into which whichever<br>[27:44] various form or AI generated code coming<br>[27:47] in it's it will only heighten existing<br>[27:50] existing risks<br>[27:52] um and it will um uh have an impact on<br>[27:55] the blast radius. So what we've done is<br>[27:59] um review of what what gaps have we got<br>[28:02] um in terms of all things security and<br>[28:05] that is from are we um logging in<br>[28:08] correctly? Have we got uh necessary<br>[28:10] controls in place? Are we covering um uh<br>[28:13] vis do we have visibility everywhere?<br>[28:16] And um of course with anything like the<br>[28:19] question of shadow agents where they<br>[28:21] popping up from um depends on uh again<br>[28:25] your existing security controls. If<br>[28:27] you're a little bit more relaxed<br>[28:28] organization where you have um um um<br>[28:32] where you allow a lot more autonomy to<br>[28:34] teams to bring in apps and um and<br>[28:38] solutions or even um on on their desktop<br>[28:42] uh device.<br>[28:44] you'll find a lot of that um in large in<br>[28:46] my organization it was quite restrictive<br>[28:49] to begin with. So we've got a good<br>[28:51] handle of you know what we think uh is<br>[28:54] coming in however it doesn't necessarily<br>[28:56] mean that we have the full visibility.<br>[28:58] So visibility is absolutely the most<br>[29:01] important. And the other ones is<br>[29:03] security controls we need to consider<br>[29:06] um as new security controls with um uh<br>[29:10] use of genai and agentic workflows and<br>[29:14] um AI agents being used whether it is<br>[29:16] something that we're building on our own<br>[29:18] platforms or it is that we're<br>[29:21] third party solution<br>[29:24] are we doing whatever is necessary in<br>[29:26] terms of its the guardrails we need to<br>[29:29] embed into those LMS and the output Are<br>[29:32] we testing it right? And I think it's<br>[29:34] not necessarily just a security<br>[29:36] question. It's a a platform DevOps and<br>[29:40] um product management wide. How do we<br>[29:44] now test<br>[29:46] um the output in a in a way that we can<br>[29:50] rely on. So of course there will be a<br>[29:52] lot of security testing that we've been<br>[29:54] doing um AI specific security testing<br>[29:58] um problem injection attempts perhaps<br>[30:02] adding in another LLM on top of another<br>[30:04] LLM that will look at um security of the<br>[30:08] output in very risky situations. So<br>[30:11] we've considered all options with a risk<br>[30:15] um uh profile uh consideration where the<br>[30:19] risk is really high going with more<br>[30:21] restrictive controls. Um I've also<br>[30:24] recently started looking at enhancing<br>[30:27] existing security posture management we<br>[30:30] have with AI visibility. So um so if<br>[30:34] you're using any existing security uh<br>[30:37] tools you can ensure that they will be<br>[30:39] covering um the likes of cloudbased um<br>[30:45] AI platforms um its configuration<br>[30:49] um its um um uh attack surface etc etc.<br>[30:55] >> Gotcha. Okay. So it's it's a<br>[30:58] multi-pronged approach that even with AI<br>[31:01] now you're seeing the need to partner<br>[31:04] across the organization particularly to<br>[31:07] hit reliability and resilience targets<br>[31:09] but it's still like the foundation of it<br>[31:12] all is that principles-based approach<br>[31:13] you talked about about getting the<br>[31:14] basics right I think that's interesting<br>[31:17] now I'd love to kind of contrast that a<br>[31:19] little bit and hear from like a smaller<br>[31:22] startup so in seeen are there specific<br>[31:24] implement uh specific speific guardrails<br>[31:27] that you've implemented or seen<br>[31:29] implemented within your organization?<br>[31:31] >> Yeah, it's a good question. Um, so as I<br>[31:33] mentioned before, we're we're quite<br>[31:35] early on in our journey and one of the<br>[31:37] main areas that we're starting to focus<br>[31:39] on um is having uh agents perform some<br>[31:43] ad hoc maintenance tasks on our trading<br>[31:45] platform. Um so an example scenario this<br>[31:48] is you know we sometimes have<br>[31:50] maintenance windows on the exchange and<br>[31:52] and there certain there's certain<br>[31:53] requirements in terms of how our clients<br>[31:54] need to behave around these events. Um<br>[31:57] the notifications are quite dynamic. Um<br>[31:59] and so we're thinking about actually can<br>[32:01] can agents just take care of this rather<br>[32:03] than you know the on call uh team member<br>[32:06] needing to manage this and and handhold<br>[32:08] it. Um and what we're thinking about<br>[32:10] specifically around that is<br>[32:12] observability.<br>[32:14] um that's really really crucial for that<br>[32:16] kind of context. Um and particularly um<br>[32:19] thinking about identity and access<br>[32:21] management. So sandboxing as much as we<br>[32:25] can. Um it's no no different to how we<br>[32:29] manage any other application and<br>[32:30] thinking about actually what what<br>[32:32] privileges uh the identity that this<br>[32:34] agent will be be running on this host<br>[32:36] environment. But what privileges will it<br>[32:38] have? others privileges. We're<br>[32:40] comfortable with it having elevated<br>[32:42] controls by default just denied. Um and<br>[32:45] and the same applies as well for for<br>[32:48] members of our development teams where<br>[32:50] folks might be running things like cloud<br>[32:53] code or or codeex locally on the<br>[32:54] desktop. What what authentication<br>[32:57] credentials have they got set up<br>[32:58] locally? because I mean this is working<br>[33:00] on on the file system and we've all read<br>[33:03] the news articles about agents that<br>[33:05] didn't ask for permission before they<br>[33:07] did the thing or the AWS case about<br>[33:09] certain environments getting getting<br>[33:11] deleted and and that that's very very<br>[33:13] likely when you have these inheriting<br>[33:15] credentials that that humans have. So<br>[33:18] for us, we're thinking about how do we<br>[33:19] audit the credentials that our local<br>[33:21] teams have so that actually if they are<br>[33:22] running things like codeex, it is safe<br>[33:25] or at least the roles that have been<br>[33:26] assumed at that time are appropriate for<br>[33:28] the level of work required.<br>[33:31] >> Got it. So it sounds like uh there's a<br>[33:33] use of agents right now for per<br>[33:35] performing ad hoc maintenance task, but<br>[33:38] there is a broader plan to incorporate<br>[33:40] agents into things like AM identity<br>[33:43] access management and observability.<br>[33:46] Awesome.<br>[33:48] Uh, okay. I don't see any questions. So,<br>[33:51] we'll continue with the Q&A that we have<br>[33:54] here. And I might combine because we're<br>[33:56] at the 35 minute mark. So, I might<br>[33:59] combine the last two questions um just<br>[34:02] to get like final input from everyone<br>[34:05] before we open it up to broader Q&A. So<br>[34:08] when we think about individual and<br>[34:10] cultural accountability in a new risk<br>[34:13] category right how do we redefine<br>[34:16] personal and team level responsibility<br>[34:20] in this dynamic environment so that<br>[34:23] velocity doesn't come at the expense of<br>[34:27] accountability<br>[34:29] and let me see I I just made you talk<br>[34:32] for a bit in see so maybe I'll start<br>[34:33] with Alex on this and Alex if you could<br>[34:35] close with what's one one new practice<br>[34:38] someone could take away today and<br>[34:40] implement over the next 90 days.<br>[34:42] >> Yeah. So I think you know we've talked a<br>[34:44] little bit about uh vulnerabilities now<br>[34:46] operating at machine speed and our need<br>[34:48] for like our defensive and and our<br>[34:51] controls to operate at machine speed as<br>[34:52] well. So I think thinking about this in<br>[34:55] terms of like what are the<br>[34:56] responsibilities of of individuals in<br>[34:58] our organization is is maybe not the<br>[35:01] right way to think about it. Right? It's<br>[35:03] it's a case of understanding that no<br>[35:06] humans are going to be able to keep up<br>[35:07] with the new threat landscape. And so<br>[35:10] it's maybe a case of uh educating or<br>[35:13] reorientating people that that that that<br>[35:15] will kind of necessarily be too slow to<br>[35:18] be able to keep up with what we're<br>[35:19] looking at. So, you know, shifting that<br>[35:21] responsibility onto AI agents, onto<br>[35:24] tools, onto systems that we have in<br>[35:26] place that operate at machine speed and<br>[35:27] that that don't operate at human speed.<br>[35:29] um I think is kind of how we need to<br>[35:31] think about accountability. It's not the<br>[35:33] people that are accountable for things,<br>[35:34] it's the tools that we put in place that<br>[35:36] are now accountable for them. Um and<br>[35:40] yeah, to wrap up uh I think you know one<br>[35:43] very concrete uh change that people<br>[35:46] could make is in terms of uh<br>[35:47] understanding their supply chain<br>[35:49] security and and you know moving on to<br>[35:52] uh something that removes<br>[35:54] vulnerabilities, removes risks before<br>[35:56] they're even introduced. Um, so I'll<br>[35:58] I'll do a little plug for chain guard<br>[36:00] here. I think, you know, rather than,<br>[36:02] you know, previous model where you might<br>[36:04] want to monitor vulnerabilities as<br>[36:06] they're introduced, triage them, respond<br>[36:08] to them, and then remove them. We've<br>[36:10] seen that that entire model just doesn't<br>[36:12] work anymore. You can't keep up. So, you<br>[36:14] know, shifting over to something like<br>[36:15] Changard where we will remove those<br>[36:17] vulnerabilities before they're even<br>[36:18] introduced into your environment. Um<br>[36:21] that's just one example of of the way<br>[36:23] that we need to think about uh<br>[36:26] reorientating the speed at which we're<br>[36:27] operating.<br>[36:28] >> Awesome. So addressing the risk upstream<br>[36:31] like before it even gets to you.<br>[36:32] >> Exactly.<br>[36:33] >> Okay. Cool. Uh Aisha, what's one thing<br>[36:37] and then I'll come to you and see, but<br>[36:39] what's one new practice or capability<br>[36:41] that's uh an audience member or someone<br>[36:43] viewing this webinar that they could<br>[36:44] take away and implement in the next 90<br>[36:47] days?<br>[36:55] I sorry I was on mute. I was um thinking<br>[36:58] of picking one. I couldn't make a<br>[37:00] decision between two. Um so definitely<br>[37:04] one very very practical um advice I can<br>[37:07] give is um if you're a large<br>[37:09] organization where you have concerns<br>[37:11] around AI use and visibility start with<br>[37:16] an AI register and ownership register.<br>[37:20] Um as um easy as it seems it's a and is<br>[37:24] as um manual as it looks. a good place<br>[37:27] to start to understand how your<br>[37:30] organization is utilizing AI and that is<br>[37:33] in many different flavors, right? AI for<br>[37:36] enterprise, AI for um productivity<br>[37:40] within the organization. It could also<br>[37:42] be AI used for code generation as well<br>[37:45] as agentic AI and AI agent use as part<br>[37:47] of your products. So have a registered<br>[37:50] and treat it like treat it like you<br>[37:53] would to any security uh uh risk and<br>[37:57] inventorying of your assets. Um if you<br>[38:00] cannot get this via API at least do it<br>[38:03] manually it's better than nothing.<br>[38:05] Another thing is definitely and<br>[38:07] definitely look at your back end look at<br>[38:10] your data architecture and ensure your<br>[38:12] authentication authorization workflows<br>[38:15] that you're assigning are getting it<br>[38:17] right. Um that's that's<br>[38:21] one thing that I can uh two things that<br>[38:24] I can provide as advice.<br>[38:26] >> Two for the price of one. I love it. And<br>[38:28] so in so we'll close with you here now<br>[38:32] before before you share like your one<br>[38:35] suggestion for 90 90day takeaway. I'm<br>[38:38] curious um when you think about your<br>[38:41] first-line managers, when you think<br>[38:42] about your staff engineers, your IC's,<br>[38:45] I'm curious about what does good look<br>[38:46] like for you in that dynamic<br>[38:49] environment. Right? We heard Alex talk<br>[38:51] about um security and accountability is<br>[38:54] like something humans won't be able to<br>[38:55] keep up with. We've heard Aisha talk<br>[38:57] about um starting with the basics and<br>[39:00] getting those right like with an AI<br>[39:01] register. What does good look like for<br>[39:03] you? and then definitely let us know<br>[39:06] what's your uh 90-day takeaway that<br>[39:09] people can implement.<br>[39:10] >> Sure, absolutely. I think on the topic<br>[39:12] of what good looks like for me, I think<br>[39:16] uh having staff, engineers, having you<br>[39:19] know leads, building systems that make<br>[39:22] this easy for people. I think on on<br>[39:25] subjects like security, I think that's<br>[39:27] generally always been true. um as much<br>[39:29] as we can build systems and whether<br>[39:32] that's processes that are automated or<br>[39:34] or guidelines that we would generally<br>[39:35] have folks follow um I think that that<br>[39:38] for me still remains the the benchmark<br>[39:40] of what is good um and I think you know<br>[39:42] Alex gave a really good answer there<br>[39:44] about um humans not being able to to<br>[39:47] cope with the pace of change and so I<br>[39:49] think it makes sense to build more<br>[39:51] systems you know the more automation<br>[39:53] that helps make this easy for people the<br>[39:54] better um and then I think on the<br>[39:57] subject of sort of 90-day takeaways. I<br>[40:01] think what I'm thinking about a lot<br>[40:03] these days is about the sort of the the<br>[40:05] respond and and recover aspects of of<br>[40:08] the NIST framework, for example. Um, and<br>[40:11] I think, you know, how do we build LLM<br>[40:14] capabilities that make that side of<br>[40:16] things easy? Um, I think there's only so<br>[40:18] much that you would be able to sort of<br>[40:21] prevent in the in the first place, but<br>[40:23] actually how do you make that sort of<br>[40:25] response that response and recovery<br>[40:27] quite easy um when you when you have<br>[40:29] these security incidents. So, I think<br>[40:31] that would be the sort of the main thing<br>[40:32] I'd be thinking about.<br>[40:34] >> Okay, got it. Thank you. But no,<br>[40:36] response and recovery being a a<br>[40:38] near-term goal, but no specific tool.<br>[40:41] Just kind of like addressing it<br>[40:42] internally.<br>[40:43] >> Uh, I'd be thinking about tools. So for<br>[40:45] example um you know normally<br>[40:47] organizations would have a sort of<br>[40:49] incident playbook for example what<br>[40:51] happens if we have a vulnerability or a<br>[40:53] breach of some sort I'd be thinking<br>[40:55] about how do we how do we make that<br>[40:57] playbook<br>[40:59] executable faster right is this can we<br>[41:02] build a capabilities to actually make<br>[41:05] >> managing the recovery of internets a lot<br>[41:07] faster than it would ordinarily be<br>[41:09] because if the threats if the threats<br>[41:11] are faster than human speed then I think<br>[41:13] similarly our or response and recovery<br>[41:15] for any incidents needs to match that as<br>[41:16] well.<br>[41:18] >> Got it. So basically incident playbook<br>[41:20] at agentic scale.<br>[41:22] >> Yeah. Oh, that's that's a sound bite if<br>[41:24] I ever heard on. Yeah, that's right.<br>[41:26] >> Awesome. Thank you. Uh as we close out,<br>[41:29] let me check to see if we have<br>[41:30] questions. Uh now is a great time to ask<br>[41:32] your questions. Uh or come hang out with<br>[41:35] us in the Slack channel panel hyphen Q-N<br>[41:39] and A and the Lead Dev uh Slack channel.<br>[41:43] But what you essentially heard today and<br>[41:46] learned today, we covered the surface<br>[41:48] area of risk uh that AI introduces, the<br>[41:51] controls our experts have implemented to<br>[41:54] manage these risks, how they've thought<br>[41:56] about restructuring their teams, and<br>[41:58] redesigning partnerships across the<br>[41:59] organization to address these<br>[42:01] challenges, implementing guardrail to<br>[42:04] account for dynamic risk and cultural<br>[42:06] and individual responsibility.<br>[42:09] So, thank you so much for all of the<br>[42:11] good insights in today's panel.<br>[42:14] Panelists, please give yourselves a<br>[42:15] round of applause and let's head over to<br>[42:18] the leadv Slack and thanks again chain<br>[42:21] guard for sponsoring this webinar. Thank<br>[42:24] you and see you next time. Thanks<br>[42:27] everyone. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/Accountable Engineering in the Age of AI.md|Accountable Engineering in the Age of AI by YouTube]] ## Highlights - will um look after code vulnerabilities. >> Got it. And so I think what the the theme that I'm or the trend that I'm hearing here is that from a smaller startup like field they kind of just like put that responsibility on edge and then as we get to a scaleup like chain guard the dynamic um gets a little bit more complicated with a little bit more partners uh tackling security and risk accountability and then within the broader corporate function there's a ([View Highlight](https://read.readwise.io/read/01kqzf7as0bm37ffgx7v205ssx)) - Tags: ๐Ÿ‘ป ai highlighted - need to move quickly to address these issues. And we're going to tease a little bit more on that in an upcoming question. Uh but for now, I think what's really standing out and maybe what's on everyone's mind is agentic code generation and vibe coding, right? Um we talked about how they increase the software supply chain attack surface in ways that like our traditional software processes really struggle to handle. So the risks are not only dynamic but ([View Highlight](https://read.readwise.io/read/01kqzf7ateby75bse1cz5dk4ct)) - Tags: ๐Ÿ‘ป ai highlighted - >> Yeah, I mean I would I would look at it you we've got to get the basics right. Okay. All the essentials. So leaving um AI aside, are we doing what we're supposed to be doing? which um we should have been doing yesterday anyway. So do we have the right uh checks in place? Are we starting from clean slate? So for example, the likes of chain guard or really lean images and third party libraries that you don't need but you're inheriting the vulnerabilities from there. So get those really really clear ([View Highlight](https://read.readwise.io/read/01kqzf7avgskhkpg8514xmvygc)) - Tags: ๐Ÿ‘ป ai highlighted - building the oversight behaviors you kind of want to see into the AI agents themselves. I think that's pretty innovative. Um, so I don't want to leave it there because I definitely want to hear about how does all of this translate when you're working in a in a more established corporation like such as insurance. So, Aisha, what is this um h how does how is this changing for you? So I'm curious specifically about the corporate context and agentic risk like ([View Highlight](https://read.readwise.io/read/01kqzf7ay53rsss99wezr9qzvr)) - Tags: ๐Ÿ‘ป ai highlighted - we have this kind of problem in the industry of people using maybe not approved AI tools, for example. And so when you think about that dynamic set of risks, what capabilities or guard rails have you and your team implemented? This could be observability, identity for agents, escalation paths. What have you implemented that organizations of any size could retrofit into their plan? >> Yes, certainly. So like I said in the ([View Highlight](https://read.readwise.io/read/01kqzf7b1f3esytpj60t1tbrbw)) - Tags: ๐Ÿ‘ป ai highlighted - for a bit in see so maybe I'll start with Alex on this and Alex if you could close with what's one one new practice someone could take away today and implement over the next 90 days. >> Yeah. So I think you know we've talked a little bit about uh vulnerabilities now operating at machine speed and our need for like our defensive and and our controls to operate at machine speed as well. So I think thinking about this in terms of like what are the responsibilities of of individuals in our organization is is maybe not the ([View Highlight](https://read.readwise.io/read/01kqzf7b5v5d03y84g0eq9yw67)) - Tags: ๐Ÿ‘ป ai highlighted