A breakdown of the event
SIEMposium Agenda
8:00 am
Continental Breakfast
Speaker
Location
9:00 am
General Session
Speaker
Location
10:30 am
Break
Speaker
Location
10:45 am
General Session
Speaker
Location
Noon
Lunch
Speaker
Location
1:00 pm
General Session
Speaker
Location
3:00 pm
Break
Speaker
Location
5:00 pm
Closing Remarks
Speaker
Location
8:00 am
Continental Breakfast
Speaker
Location
9:00 am
General Session
Speaker
Location
10:30 am
Break
Speaker
Location
10:45 pm
General Session
Speaker
Location
Noon
Lunch
Speaker
Location
1:00 pm
General Session
Speaker
Location
2:00 pm
Break
Speaker
Location
5:00 pm
Closing Remarks
Speaker
Location
5:30 - 7:30 pm
Happy Hour
Speaker
Location
8:00 am
Continental Breakfast
Speaker
Location
9:00 am
General Session
Speaker
Location
10:30 am
Break
Speaker
Location
10:45 am
General Session
Speaker
Location
Noon
Lunch
Speaker
Location
1:00 pm
General Session
Speaker
Location
3:00 pm
Break
Speaker
Location
5:00 pm
Closing Remarks
Speaker
Location
5:00 - 7:00 pm
Conference Welcome Reception
Speaker
Location
8:00 am
Continental Breakfast
Speaker
Location
9:00 am
General Session
Speaker
Location
10:30 am
Break
Speaker
Location
10:45 am
General Session
Speaker
Location
Noon
Lunch
Speaker
Location
1:00 pm
Geneneral Session
Speaker
Location
3:00 pm
Break
Speaker
Location
5:00 - 6:00pm
Capture the Flag
Location
6:30 - 9:30 pm
Dinner Cruise and Games
Location
Day 1 · Parse & Recreation
Extraction, mapping & parser development
All sessions in Ballroom E
8:00– 9:001h
Continental Breakfast
Ballroom E · Registration & badge pick-up
9:00– 10:301h 30m
The World's Smallest Parser
We'll start small and build a working parser together, turning a simple JSON login log into a valid UDM event—and meeting a few helpful errors along the way.
Main topics: statedump · tokens · basic mappings · UDM fields and roles · building a login event · troubleshooting
10:30– 10:4515m
Break
10:45– 12:001h 15m
More Interesting Values & Formats
We'll level up our first parser with dates, numbers, arrays, nested objects and enums—then tackle KV and CSV logs without changing the final UDM event.
Main topics: data types · dates · arrays and objects · enums · KV and CSV extraction · bonus Grok · bonus JavaScript 🤯 lookups · four-format super bonus
12:00– 13:001h
Lunch Buffet
West Bay Beach On the sand
13:00– 14:301h 30m
Date with Dates, Grok & Recreation, Javascript Parsers 🤯
After lunch, we'll wrangle unruly timestamps, extract useful values from messy text, and discover how JavaScript 🤯 can make complicated parser logic surprisingly painless.
Main topics: date parsing · timestamp formats · Grok patterns · text extraction · JavaScript 🤯 parsers · bonus date challenges
14:30– 14:4515m
Break
14:45– 17:002h 15m
Extensions, Entity Graph and Final Challenge
We'll extend an existing parser, explore how parsing connects data into the entity graph, and then bring everything together in the final competition.
Main topics: parser extensions · reusable logic · graph entities · relationships · troubleshooting · final competition
17:00
Finish
Day 2 · Yarapalooza
Search & detection engineering
All sessions in Ballroom E
8:00– 9:001h
Continental Breakfast
Ballroom E · Registration & badge pick-up
9:00– 10:301h 30m
Find the Story Before You Write the Rule
Hypothesis building is fundamental to rule writing. Start with the evidence, explore it five different ways, and use filters and pivots to form a hypothesis before writing any detection logic.
Main topics: raw and UDM search · UDM Lookup · filters · pivots · enrichment · saved searches · bonus stats queries
10:30– 10:4515m
Break
10:45– 12:001h 15m
Single Event Rules
Turn the morning's investigation into a working detection, then progressively add boolean logic, regex, data tables, thresholds and grouping.
Main topics: first YARA-L rule · rule metadata · boolean logic · regex · data tables · match windows · grouping
12:00– 13:001h
Lunch Buffet
Palm Terrace
13:00– 14:301h 30m
Multi Event Rules
Take the rule beyond individual events: correlate behavior across time, calculate meaningful outcomes and connect activity with contextual findings in the entity graph.
Main topics: multi-event correlation · sequencing · sliding windows · outcomes · ratios · dynamic risk · entity graph · search joins · bonus distance & dashboard challenges
14:30– 14:4515m
Break
14:45– 17:002h 15m
Going beyond correlation + Final Challenge
Teach the rule what "normal" looks like, then correlate detections themselves to turn multiple low-confidence observations into one meaningful alert.
Main topics: metrics functions · historical baselines · statistical anomalies · composite detections · alert correlation · bonus metrics challenge · final challenge
17:00
Finish
17:30– 19:302h
Master Class Happy Hour Social Registered Attendees Only
Belmont Park · offsite, a short walk from the Bahia
Rooftop venue located on the north side of the park, directly above the arcade.
Day 3 · SOARcery
Operations, automation & development
All sessions in Ballroom E
8:00– 9:001h
Continental Breakfast
Ballroom E · Registration & badge pick-up
9:00– 10:301h 30m
A Little SOARcery: Cases -> Alerts -> Events -> Entities -> Actions
Start with SOAR's smallest building blocks and watch them come alive: simulate an event, turn it into an alert and case, map its entities, and discover how those entities connect, group and power response.
Main topics: events · alerts · cases · entity mapping · regex extraction · entity graphs · alert grouping · action scoping · bonus domain extraction
10:30– 10:4515m
Break
10:45– 12:001h 15m
From Manual Actions to Your First Playbook
Now make the case do something. Pass data into actions, inspect what comes back, chain the results into a playbook, and build a view that shows analysts exactly what they need.
Main topics: action parameters · placeholders · functions · action results · JSON · IDE testing · playbook triggers · branching · views and widgets · bonus reaction triggers
12:00– 13:001h
Lunch Buffet
West Bay Beach On the sand
13:00– 14:301h 30m
Inventing your own spells - IDE and Building Actions
After lunch, move from using SOAR to building it. Write a Python action, give it integration and action parameters, return structured results, and run the whole chain inside a playbook.
Main topics: Python actions · action anatomy · integration parameters · action parameters · output messages · JSON results · playbook execution
14:30– 14:4515m
Break
14:45– 16:301h 45m
APIs In, Beautiful Experiences Out
Connect your action to live SOAR data using built-in authentication, return the results as JSON, and turn that data into a polished analyst experience.
Main topics: authenticated SOAR APIs · built-in authentication · API responses · JSON · HTML widgets · LLM-assisted design · light and dark mode · bonus SIEM API and MCP✨
16:30
Finish
17:00– 19:002h
Conference Welcome Reception Social Registered Attendees Only
West Palm Beach On the sand · Badge pick-up for conference attendees
Day 4 · Conference Day
Full schedule of sessions
All sessions in Ballroom E
8:00– 9:001h
Breakfast Buffet
Palm Terrace · Registration & badge pick-up
9:00– 10:001h
Welcome & Keynotes
Travis Lanham
Svetla Yankova10:00– 10:3030m
Customer Panel
Google SecOps Customers
10:30– 11:2050m
What's New In Google SecOps — Data Filtering

Chris Martin
11:20– 12:0040m
Unlocking UEBA in SecOps through 🤘AI🤘
Greg Kushmerek
12:00– 13:001h
Lunch Buffet
Palm Terrace
13:00– 13:5050m
Building 😎✨ Agents ✨😎 for SecOps
13:50– 14:4050m
Search and Rules with SQL -> Make Your Queries Flow with SQL Pipes

John Stoner
14:40– 14:5010m
Break
14:50– 15:3545m
CI/CD Architecture Framework
Svetla Yankova15:35– 15:5520m
Closing Notes & CTF Setup
15:55– 17:2590m
Capture the Flag – Bots on Boats CTF Optional
Ballroom E
17:25– 18:251h
Free Time
18:30– 21:303h
Dinner Cruise Social Registered Attendees Only
William D. Evans Sternwheeler · boards at the Bahia dock