AI Native DevCon 2026 London — all conference sessions as interactive skills
70
88%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Joseph Katsioloudes — Senior Developer Advocate at GitHub, working on the GitHub Security Lab team (a team of security experts whose mission is to secure the open source software we all rely on, via research, education, and other activities). He has spoken in 25+ countries, has 2.8M+ video views, and created the open-source security training game at gh.io/scg used by 10,000+ developers.
While the process of building software has become easier and faster, the question remains: is it becoming more secure?
With 1 security specialist for every 100 developers, AI can scale scarce security expertise and embed it into daily workflows. In this session, we will demonstrate how to leverage collective security knowledge through 12 practical demos. You will see how to use — and not use — AI to write safer code (3 demos), benefit from MCP servers, skills, and agentic workflows (3 demos), make informed supply chain decisions (2 demos), remediate security alerts faster (2 demos), and strengthen developer security education (2 demos).
AI, however, is not perfect. We will examine its limitations, explain why they exist, and highlight the gaps that matter for responsible use.
There is one application security specialist for every 100 developers; AI can close that gap, but only if used responsibly. Hallucinations and non-determinism are real and persistent, so AI is best used as a reasoning layer on top of deterministic detection tooling rather than as a replacement for it. The combination of MCP servers (capability), skills (process/structure), and agentic workflows (tailored automation) — kept inside the PR where developers already work, with least-privilege boundaries — is what turns AI from a hallucinating assistant into a security force-multiplier. Education and SLOs that make security part of developers' performance objectives are the human half of the same equation.
| # | Section | Summary | Approx. transcript lines |
|---|---|---|---|
| 1 | Emcee intro | Macy introduces Joseph and the "tool room" framing. | 1–35 |
| 2 | Opening + GitHub Security Lab context | Joseph's team, research examples (Ruby, zip buffer overflow), 1000+ vulns found and helped fix. | 36–70 |
| 3 | The 1-to-100 security gap | The core problem the talk addresses. | 70–95 |
| 4 | Writing safer code — start left, not shift left | 3 demos showing hallucinations and non-determinism in early Copilot. | 95–180 |
| 5 | AI as reasoning layer, not detection | "We don't have a detection problem — we have a fixing problem." | 180–215 |
| 6 | MCP — Model Context Protocol | What MCP is, security caveats, AI vs SAST tradeoffs. | 215–280 |
| 7 | Skills | Skills give structure to MCP capability. The MCP↔skills↔agents diagram. | 280–325 |
| 8 | Remediation in the PR — Copilot Autofix | Past dashboard view → present in-PR fixes; 3x faster, 600 vulns in 2 weeks. | 325–380 |
| 9 | Agentic workflows | Tailored security agents, agents.md split, online GitHub agent-workflows library. | 380–435 |
| 10 | Task flows for vulnerability finding | Codifying security-researcher knowledge; gh.io/taskflows. | 435–470 |
| 11 | Supply chain decisions | 4 free instruction files at gh.io/sk, Bootstrap example. | 470–520 |
| 12 | AI-assisted fuzzing | AI generates millions of inputs + harnesses, accelerating fuzzing. | 520–545 |
| 13 | Education — gh.io/scg playground | Hands-on sandbox: prompt-injection, multi-agent attacks, agentic workflows in a simulated internet. | 545–600 |
| 14 | Wrap-up | Summary of the five areas. | 600–625 |
| 15 | Q&A 1 — false positives burning dev time | Multi-model aggregation, multi-run, trust a vendor, education, SLOs tied to performance. | 625–700 |
| 16 | Q&A 2 — AI-as-judge / dual LLM | Useful but bypassable; "I attack your house to succeed once"; least privilege is the #1 thing. | 700–770 |
| 17 | Emcee outro | Wrap-up, coffee break. | 770–end |
agents.md, some in skill files, some in scripts.gh.io/taskflows.gh.io/scg — hands-on security-training playground / "secure code game"-style sandbox.gh.io/sk — 4 supply-chain-decision instruction files.gh.io/taskflows — task flows for vulnerability finding..tessl-plugin
talk-azriel-executable-specs
talk-baker-sadogursky-context-engineering-skills
talk-batey-building-product-teams-age-of-ai
talk-birgitta-closing-keynote
talk-cormack-tests-lie-observability-ai
talk-debois-agent-enablement
talk-douglas-training-ai-on-your-own-code
talk-dubnov-merge-rate-ai-adoption
talk-farley-vibe-coding-best-we-can-do
talk-firtman-web-mcp-agentic-web
talk-foxwell-reinvention-dev-team
talk-groetzinger-skills-everywhere
talk-jones-odevo-ai-native-transformation
talk-jourdan-pipelines-to-prompts
talk-katsioloudes-code-security-ai
talk-kerr-bipolar-disorder-dysregulation-ai
talk-kushwaha-benchmarking-agent-era
talk-lamis-context-engineering-dreaming
talk-lawson-agent-experience
talk-lopopolo-harness-engineering
talk-lubken-embedding-pi-coding-agent
talk-maleix-collective-intelligence
talk-marsden-agent-desktops
talk-martinelli-spec-driven-development
talk-moss-skills-team-workflow
talk-obstbaum-willoughby-vibes-to-metrics
talk-overweg-one-brain-no-filtering
talk-podjarny-skills-are-the-new-code
talk-roberts-ai-native-brownfield
talk-roberts-brownfield-ai-native
talk-ruiz-agents-on-canvas-tldraw
talk-scheire-artificial-intelligence
talk-selajev-docker-sandboxes-agents
talk-sloan-harness-engineering-beyond-code
talk-smith-connecting-context-future-transports
talk-stack-humans-architect-ai-writes-code
talk-syme-agentic-repository-automation
talk-thomas-ai-native-engineering
talk-trieloff-browser-agents
talk-walter-runtime-intelligence-agents
talk-wotherspoon-humans-vs-slop