Public speakers and security-tool developers Published2026-10-16 Metadata and original synthesis, not original source texts. { "title": "Public speakers and security-tool developers", "status": "Published metadata and original synthesis; no full original source texts hosted", "checked_at": "2026-10-16", "counts": { "entities": 49, "new_entities": 32, "domain_associations": 55, "unique_domains": 54, "public_callsign_associations": 8 }, "methodology": [ "The directory combines 17 previously reviewed entries with 32 new source-linked entries. Date evidence and attribution limits remain attached to individual claims.", "Domains are personal, employer, institutional, project or historical associations as labeled, not WHOIS ownership assertions.", "Handles are separate from amateur-radio callsigns. No license databases, addresses, private contacts, reverse-WHOIS or hidden-identity matching used.", "Checked date is observation/research date, not source publication date. Missing source dates remain null.", "Public biographies and program listings do not independently prove attendance or completed delivery.", "No source pages archived in this expansion pass, recordings watched end-to-end or corpus text ingested; earlier seed evidence included a cached reCAPTCHA page. Seed verification was not repeated by expansion researcher." ], "coverage_gaps": [ "Selected directory, not all speakers or tool developers. No complete conference census.", "ShmooCon appears as Bruce Potter’s historical organizer affiliation, not a verified talk roster.", "Three HOPE speakers have callsigns but no verified domain; empty domains are intentional.", "No current domain control, employment, maintenance or amateur-license validity guarantee. Unknown callsign means unverified, not unlicensed.", "Historical domains require revalidation; dankaminsky.com must not be crawled as current author-controlled material." ], "leads": [ { "name": "Rob Fuller", "source": "https://init6.com/about/", "missing": "Specific conference or tool authorship evidence paired with site" }, { "name": "Henryk Plötz", "source": "https://fahrplan.events.ccc.de/congress/2009/Fahrplan/attachments/1506_legic-slides.pdf", "missing": "Non-email personal/project domain association; do not infer ownership from email" } ], "records": [ { "id": "speaker-4fcb0b0d7566b454", "name": "Michael Ossmann", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "greatscottgadgets.com", "relationship": "founder_and_CTO_company_affiliation", "source_url": "https://greatscottgadgets.com/about/", "status_note": "Company, not personal domain." } ], "amateur_radio_callsigns": [ { "callsign": "AD0NR", "station_type": "individual", "source_url": "https://amsat-uk.org/2015/08/13/michael-ossmann-chaos-computer-camp/", "source_date": "2015-08-13", "source_date_basis": "Article publication date", "status": "Historical public association; current license status not checked" } ], "callsign_coverage": "verified_public_association", "defcon_evidence": { "event": "DEF CON 26", "year": 2018, "talk": "Revolting Radios", "source_url": "https://infocondb.org/presenter/michael-ossmann" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Company, not personal domain.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 26", "year": 2018, "talk": "Revolting Radios", "source_url": "https://infocondb.org/presenter/michael-ossmann", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-02d3fa618b7a8388", "name": "Travis Goodspeed", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "travisgoodspeed.blogspot.com", "relationship": "self_published_blog", "source_url": "https://travisgoodspeed.blogspot.com/", "status_note": "Hosted subdomain, not ownership of blogspot.com. Callsign printed on self-authored Nullcon slides." } ], "amateur_radio_callsigns": [ { "callsign": "KK4VCZ", "station_type": "individual", "source_url": "https://archive.nullcon.net/website/archives/ppt/goa-16/Great-Ideas-in-Reversing-the-Tytera-MD380-by-Travis-Goodspeed.pdf", "source_date": "2016", "source_date_basis": "Presentation year", "status": "Historical public association; current license status not checked" } ], "callsign_coverage": "verified_public_association", "defcon_evidence": { "event": "DEF CON 17", "year": 2009, "talk": "An Open JTAG Debugger", "source_url": "https://infocondb.org/presenter/travis-goodspeed" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Hosted subdomain, not ownership of blogspot.com. Callsign printed on self-authored Nullcon slides.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 17", "year": 2009, "talk": "An Open JTAG Debugger", "source_url": "https://infocondb.org/presenter/travis-goodspeed", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-12c8dc407caf3bc8", "name": "Joe Grand", "speaker_handle": "Kingpin", "entity_type": "person", "domains": [ { "domain": "joegrand.com", "relationship": "personal_professional_site", "source_url": "https://joegrand.com/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 27", "year": 2019, "talk": "Behind the Scenes of the DEF CON 27 Badge", "source_url": "https://infocondb.org/presenter/joe-grand-kingpin" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 27", "year": 2019, "talk": "Behind the Scenes of the DEF CON 27 Badge", "source_url": "https://infocondb.org/presenter/joe-grand-kingpin", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-8d4a53c730b6621b", "name": "Samy Kamkar", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "sa.my", "relationship": "personal_professional_site", "source_url": "https://sa.my/", "status_note": "Indexed first-party homepage; direct fetch failed. Historical samy.pl appears in https://sa.my/research/KMResearch-SamyKamkar.pdf ." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 18", "year": 2010, "talk": "How I Met Your Girlfriend", "source_url": "https://infocondb.org/presenter/samy-kamkar" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Indexed first-party homepage; direct fetch failed. Historical samy.pl appears in https://sa.my/research/KMResearch-SamyKamkar.pdf .", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 18", "year": 2010, "talk": "How I Met Your Girlfriend", "source_url": "https://infocondb.org/presenter/samy-kamkar", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-44ac4aa31ced6082", "name": "Moxie Marlinspike", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "moxie.org", "relationship": "personal_professional_site", "source_url": "https://moxie.org/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 19", "year": 2011, "talk": "SSL And The Future Of Authenticity", "source_url": "https://infocondb.org/con/def-con/def-con-19/ssl-and-the-future-of-authenticity" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 19", "year": 2011, "talk": "SSL And The Future Of Authenticity", "source_url": "https://infocondb.org/con/def-con/def-con-19/ssl-and-the-future-of-authenticity", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-cc778ef90d10c5e3", "name": "Dan Kaminsky", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "dankaminsky.com", "relationship": "historical_personal_blog", "source_url": "https://www.dankaminsky.org/page/bio", "status_note": "Historical only. The .org memorial restoration reports .com changed hands after his death. Do not crawl .com as a current author source. The .org site is third-party memorial restoration." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 19", "year": 2011, "talk": "Black Ops of TCP/IP 2011", "source_url": "https://infocondb.org/con/def-con/def-con-19/black-ops-of-tcpip-2011" }, "confidence": "medium_for_historical_domain; high_for_talk", "checked_at": "2026-10-16", "notes": "Historical only. The .org memorial restoration reports .com changed hands after his death. Do not crawl .com as a current author source. The .org site is third-party memorial restoration.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 19", "year": 2011, "talk": "Black Ops of TCP/IP 2011", "source_url": "https://infocondb.org/con/def-con/def-con-19/black-ops-of-tcpip-2011", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-2817122e1ef11bca", "name": "Deviant Ollam", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "deviating.net", "relationship": "personal_professional_site", "source_url": "https://deviating.net/lockpicking/bio.html", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 22", "year": 2014, "talk": "Elevator Hacking - From the Pit to the Penthouse", "source_url": "https://infocondb.org/presenter/deviant-ollam" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 22", "year": 2014, "talk": "Elevator Hacking - From the Pit to the Penthouse", "source_url": "https://infocondb.org/presenter/deviant-ollam", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-d866c0c88bcb8d18", "name": "Sam Bowne", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "samsclass.info", "relationship": "personal_teaching_site", "source_url": "https://samsclass.info/", "status_note": "Conference evidence is a workshop, not a main-stage talk." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 32", "year": 2024, "talk": "Machine Learning for N00bs", "source_url": "https://infocondb.org/presenter/sam-bowne" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Conference evidence is a workshop, not a main-stage talk.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 32", "year": 2024, "talk": "Machine Learning for N00bs", "source_url": "https://infocondb.org/presenter/sam-bowne", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-4f96d8237d8a61af", "name": "Richard Thieme", "speaker_handle": "neuralcowboy", "entity_type": "person", "domains": [ { "domain": "thiemeworks.com", "relationship": "personal_professional_business_site", "source_url": "https://thiemeworks.com/about/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 19", "year": 2011, "talk": "Staring into the Abyss: The Dark Side of Crime-fighting, Security, and Professional Intelligence", "source_url": "https://infocondb.org/con/def-con/def-con-19/staring-into-the-abyss-the-dark-side-of-crime-fighting-security-and-professional-intelligence" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 19", "year": 2011, "talk": "Staring into the Abyss: The Dark Side of Crime-fighting, Security, and Professional Intelligence", "source_url": "https://infocondb.org/con/def-con/def-con-19/staring-into-the-abyss-the-dark-side-of-crime-fighting-security-and-professional-intelligence", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-013740081bc02ddb", "name": "Jayson E. Street", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "jaysonestreet.com", "relationship": "personal_professional_site", "source_url": "https://jaysonestreet.com/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 19", "year": 2011, "talk": "Steal Everything, Kill Everyone, Cause Total Financial Ruin! (Or How I Walked In And Misbehaved)", "source_url": "https://infocondb.org/con/def-con/def-con-19/steal-everything-kill-everyone-cause-total-financial-ruin-or-how-i-walked-in-and-misbehaved" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 19", "year": 2011, "talk": "Steal Everything, Kill Everyone, Cause Total Financial Ruin! (Or How I Walked In And Misbehaved)", "source_url": "https://infocondb.org/con/def-con/def-con-19/steal-everything-kill-everyone-cause-total-financial-ruin-or-how-i-walked-in-and-misbehaved", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-484306c61d207054", "name": "Adrian Crenshaw", "speaker_handle": "Irongeek", "entity_type": "person", "domains": [ { "domain": "irongeek.com", "relationship": "personal_professional_site", "source_url": "https://infocondb.org/presenter/adrian-crenshaw-irongeek", "status_note": "2014 bio says he runs Irongeek.com; researcher also fetched homepage." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 22", "year": 2014, "talk": "Dropping Docs on Darknets: How People Got Caught", "source_url": "https://infocondb.org/presenter/adrian-crenshaw-irongeek" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "2014 bio says he runs Irongeek.com; researcher also fetched homepage.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 22", "year": 2014, "talk": "Dropping Docs on Darknets: How People Got Caught", "source_url": "https://infocondb.org/presenter/adrian-crenshaw-irongeek", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-c763154918b03116", "name": "Matt Weeks", "speaker_handle": "scriptjunkie", "entity_type": "person", "domains": [ { "domain": "scriptjunkie.us", "relationship": "personal_professional_site", "source_url": "https://infocondb.org/presenter/matt-weeks-scriptjunkie", "status_note": "2013 bio says he runs the site; researcher also fetched homepage. Domain evidence year differs from listed talk year." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 19", "year": 2011, "talk": "Network Nightmare: Ruling The Nightlife Between Shutdown And Boot With Pxesploit", "source_url": "https://infocondb.org/presenter/matt-weeks-scriptjunkie" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "2013 bio says he runs the site; researcher also fetched homepage. Domain evidence year differs from listed talk year.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 19", "year": 2011, "talk": "Network Nightmare: Ruling The Nightlife Between Shutdown And Boot With Pxesploit", "source_url": "https://infocondb.org/presenter/matt-weeks-scriptjunkie", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-eb4b3fec45a9d4be", "name": "Ryan Clarke", "speaker_handle": "LosT", "entity_type": "person", "domains": [ { "domain": "lostboy.net", "relationship": "historical_personal_site", "source_url": "https://infocondb.org/con/def-con/def-con-17/def-con-101", "status_note": "2009 bio association. Current fetch failed; control and availability unverified. Do not merge other people named Ryan Clarke." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 17", "year": 2009, "talk": "DEF CON 101", "source_url": "https://infocondb.org/con/def-con/def-con-17/def-con-101" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "2009 bio association. Current fetch failed; control and availability unverified. Do not merge other people named Ryan Clarke.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 17", "year": 2009, "talk": "DEF CON 101", "source_url": "https://infocondb.org/con/def-con/def-con-17/def-con-101", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-8ace071e575849b9", "name": "Bruce Schneier", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "schneier.com", "relationship": "personal_professional_site", "source_url": "https://www.schneier.com/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 27", "year": 2019, "talk": "Information Security in the Public Interest", "source_url": "https://infocondb.org/presenter/bruce-schneier" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 27", "year": 2019, "talk": "Information Security in the Public Interest", "source_url": "https://infocondb.org/presenter/bruce-schneier", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-a4540a4e003dea0a", "name": "Cory Doctorow", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "craphound.com", "relationship": "personal_author_site", "source_url": "https://craphound.com/", "status_note": "Public site association; registrant ownership not investigated." } ], "amateur_radio_callsigns": [ ], "callsign_coverage": "not_verified_in_this_pass", "defcon_evidence": { "event": "DEF CON 31", "year": 2023, "talk": "An Audacious Plan to Halt the Internet's Enshittification", "source_url": "https://infocondb.org/presenter/cory-doctorow" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "Public site association; registrant ownership not investigated.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 31", "year": 2023, "talk": "An Audacious Plan to Halt the Internet's Enshittification", "source_url": "https://infocondb.org/presenter/cory-doctorow", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-79fe10726d502f21", "name": "Chad Houck", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "n3on.org", "relationship": "historical_personal_site", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "status_note": "2010 public speaker bio; current domain control and license status not checked." }, { "domain": "ziggee.org", "relationship": "historical_company_cooperator", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "status_note": "Company affiliation reported in2010, not personal ownership. Current control not checked." } ], "amateur_radio_callsigns": [ { "callsign": "AC8FM", "station_type": "individual", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "source_date": "2010-08-01", "source_date_basis": "Conference event date; biography publication date unknown", "status": "Historical public association; current license status not checked" } ], "callsign_coverage": "verified_public_association", "defcon_evidence": { "event": "DEF CON 18", "year": 2010, "talk": "Decoding reCAPTCHA", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "2010 public speaker bio; current domain control and license status not checked.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 18", "year": 2010, "talk": "Decoding reCAPTCHA", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "id": "speaker-bb1bcc282cda15eb", "name": "Jason Lee", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "ziggee.org", "relationship": "historical_company_cooperator", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "status_note": "2010 public speaker bio, not private correspondence. Company association, not ownership. No same-name identity merges. Current control and license status not checked." } ], "amateur_radio_callsigns": [ { "callsign": "KD8MWZ", "station_type": "individual", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "source_date": "2010-08-01", "source_date_basis": "Conference event date; biography publication date unknown", "status": "Historical public association; current license status not checked" } ], "callsign_coverage": "verified_public_association", "defcon_evidence": { "event": "DEF CON 18", "year": 2010, "talk": "Decoding reCAPTCHA", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha" }, "confidence": "high_for_stated_association_at_source_date", "checked_at": "2026-10-16", "notes": "2010 public speaker bio, not private correspondence. Company association, not ownership. No same-name identity merges. Current control and license status not checked.", "batch": "imported_seed", "record_status": "imported_prior_verification", "conference_evidence": [ { "event": "DEF CON 18", "year": 2010, "talk": "Decoding reCAPTCHA", "source_url": "https://infocondb.org/con/def-con/def-con-18/decoding-recaptcha", "evidence_type": "conference_index_listing" } ], "tool_evidence": [ ] }, { "name": "Mitch Altman", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "cornfieldelectronics.com", "relationship": "company_affiliation", "source_url": "https://www.cornfieldelectronics.com/cfe/projects.php", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "A New HOPE", "year": 2022, "talk": "Speaker listing", "source_url": "https://xiv.hope.net/speakers.html", "source_date": "2022", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-da4648981629fbdf" }, { "name": "Emmanuel Goldstein", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "2600.com", "relationship": "publication_editor_affiliation", "source_url": "https://www.2600.com/magazine/author_index.html", "status_note": "Editor role in HOPE biography; publication index verifies site association.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Public professional name retained; no legal-name resolution attempted.", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-a44135a6df66d422" }, { "name": "Harald Welte", "speaker_handle": "LaF0rge", "entity_type": "person", "domains": [ { "domain": "laforge.gnumonks.org", "relationship": "personal_blog", "source_url": "https://github.com/laf0rge", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "21C3", "year": 2004, "talk": "Enforcing the GNU GPL; The Reality of Network Address Translators", "source_url": "https://events.ccc.de/congress/2004/fahrplan/speaker/62.en.html", "source_date": "2004", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-0f81022c625af095" }, { "name": "Karsten Nohl", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "srlabs.de", "relationship": "company_founder", "source_url": "https://srlabs.de/about", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "26C3", "year": 2009, "talk": "Legic Prime: Obscurity in Depth", "source_url": "https://fahrplan.events.ccc.de/congress/2009/Fahrplan/attachments/1506_legic-slides.pdf", "source_date": "2009", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "attributed_conference_slides" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-1fd75c525db44814" }, { "name": "Daniel Miessler", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "danielmiessler.com", "relationship": "personal_professional_site", "source_url": "https://danielmiessler.com/about", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "Black Hat USA", "year": 2015, "talk": "SecLists (Arsenal)", "source_url": "https://blackhat.com/us-15/presenters/Daniel-Miessler.html", "source_date": "2015", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-bae7d7e1f31c0210" }, { "name": "Katie Moussouris", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "lutasecurity.com", "relationship": "company_founder", "source_url": "https://www.lutasecurity.com/founder-ceo", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "Black Hat USA", "year": 2017, "talk": "Bug Collisions Meet Government Vulnerability Disclosure", "source_url": "https://blackhat.com/us-17/speakers/Katie-Moussouris.html", "source_date": "2017", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-878fb245a55f4107" }, { "name": "Joanna Rutkowska", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "blog.invisiblethings.org", "relationship": "personal_research_blog", "source_url": "https://blog.invisiblethings.org/", "status_note": "Footer attributes Joanna Rutkowska, copyright 2006–2023; current posting activity not established.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "Black Hat Europe", "year": 2017, "talk": "Security Through Distrusting", "source_url": "https://blackhat.com/archive/europe/2017/speakers/Joanna-Rutkowska.html", "source_date": "2017", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-3775f12b9b1b27ac" }, { "name": "Lesley Carhart", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "tisiphone.net", "relationship": "personal_professional_blog", "source_url": "https://tisiphone.net/", "status_note": "", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "BSides Las Vegas", "year": 2018, "talk": "Hire Ground Kickoff", "source_url": "https://archive.bsideslv.org/2018/wp-content/uploads/2018/08/BSides_Las_Vegas_2018_program.pdf", "source_date": "2018", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-6a623d8a604d693b" }, { "name": "Felix von Leitner", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "fefe.de", "relationship": "historical_author_project_site", "source_url": "https://www.fefe.de/dietlibc/talk.pdf", "status_note": "Author-attributed PDF indexed; homepage fetch failed. Current control/availability not established.", "source_date": "2001-11", "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "23C3", "year": 2006, "talk": "How to implement bignum arithmetic", "source_url": "https://media.ccc.de/c/23c3", "source_date": "2006", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-38232b9ae2241c61" }, { "name": "Bruce Potter", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "shmoocon.org", "relationship": "conference_organizer_affiliation", "source_url": "https://www.nist.gov/system/files/documents/2018/11/07/risk_management_conferenceprogram.pdf", "status_note": "Historical organizer affiliation, not personal domain.", "source_date": "2018-11-07", "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "Black Hat USA", "year": 2015, "talk": "Understanding and Managing Entropy Usage", "source_url": "https://blackhat.com/us-15/speakers/Bruce-Potter.html", "source_date": "2015", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-bd2ac1b4551e2526" }, { "name": "Balint Seeber", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "spench.net", "relationship": "personal_research_site", "source_url": "https://spench.net/", "status_note": "Self-reports Ruxcon2011 appearance in 2014 update; title unknown.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "Ruxcon", "year": 2011, "talk": "Past appearance; talk title not established", "source_url": "https://spench.net/", "source_date": "2014-07-06", "source_date_basis": "Dated source update", "evidence_type": "self_reported_past_appearance" } ], "tool_evidence": [ { "tool": "OP25", "role": "Decryption support contributor", "source_url": "https://2011.ruxcon.org/assets/Presentations/2011-2/RUXCON_2011_slides.pdf", "source_date": "2011" } ], "notes": "Project contribution and callsign credited in conference slides.", "amateur_radio_callsigns": [ { "callsign": "VK2FUNK", "station_type": "individual", "source_url": "https://2011.ruxcon.org/assets/Presentations/2011-2/RUXCON_2011_slides.pdf", "source_date": "2011", "source_date_basis": "Presentation year", "status": "Historical public association; current license not checked" } ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "verified_public_association", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-81cc131fe9feb050" }, { "name": "Camille Acey", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "wind-down.org", "relationship": "studio_founder", "source_url": "https://www.hope.net/speakers/", "status_note": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-587da814d3289803" }, { "name": "Jack Gangi", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "grist.ink", "relationship": "publication_project_affiliation", "source_url": "https://www.hope.net/speakers/", "status_note": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-96993dd1b8fa5783" }, { "name": "Mr. Icom", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "cybertekzine1990.substack.com", "relationship": "publication_editor_site", "source_url": "https://www.hope.net/speakers/", "status_note": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-dd7c33cc9a940aab" }, { "name": "Rob T Firefly", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "robvincent.net", "relationship": "personal_professional_site", "source_url": "https://www.hope.net/speakers/", "status_note": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Official conference biography association. Listing does not independently prove attendance or completed delivery.", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-cc8833453ce7305a" }, { "name": "Steve Bossert", "speaker_handle": null, "entity_type": "person", "domains": [ ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Callsign explicitly disclosed in conference biography. No separate domain verified; listing does not prove completed delivery.", "amateur_radio_callsigns": [ { "callsign": "K2GOG", "station_type": "individual", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; biography publication date unknown", "status": "Public biography association; current license not checked" } ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "verified_public_association", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-313f06b4de96e60a" }, { "name": "Frank Chiarulli", "speaker_handle": null, "entity_type": "person", "domains": [ ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Callsign explicitly disclosed in conference biography. No separate domain verified; listing does not prove completed delivery.", "amateur_radio_callsigns": [ { "callsign": "KD2UIW", "station_type": "individual", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; biography publication date unknown", "status": "Public biography association; current license not checked" } ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "verified_public_association", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-06e2f55cca937ee6" }, { "name": "Joe Cupano", "speaker_handle": null, "entity_type": "person", "domains": [ ], "conference_evidence": [ { "event": "HOPE 26", "year": 2026, "talk": "Speaker listing", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; source publication date unknown", "evidence_type": "official_speaker_or_program_listing" } ], "tool_evidence": [ ], "notes": "Callsign explicitly disclosed in conference biography. No separate domain verified; listing does not prove completed delivery.", "amateur_radio_callsigns": [ { "callsign": "NE2Z", "station_type": "individual", "source_url": "https://www.hope.net/speakers/", "source_date": "2026", "source_date_basis": "Conference edition year; biography publication date unknown", "status": "Public biography association; current license not checked" } ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "verified_public_association", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-6aca5dc0cc9f8757" }, { "name": "Gordon Lyon", "speaker_handle": "Fyodor", "entity_type": "person", "domains": [ { "domain": "insecure.org", "relationship": "personal_profile_and_security_site", "source_url": "https://insecure.org/fyodor/", "status_note": "First-party profile identifies name/handle and says he runs site.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "nmap.org", "relationship": "project_site", "source_url": "https://insecure.org/fyodor/", "status_note": "Site he says he runs; not WHOIS ownership.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "seclists.org", "relationship": "mailing_list_archive", "source_url": "https://insecure.org/fyodor/", "status_note": "Site he says he runs.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "sectools.org", "relationship": "security_resource_site", "source_url": "https://insecure.org/fyodor/", "status_note": "Site he says he runs.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Nmap", "role": "Original author and maintainer as self-described", "source_url": "https://insecure.org/fyodor/", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-0eadec47bc66a2d3" }, { "name": "Gerald Combs", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "wireshark.org", "relationship": "project_association", "source_url": "https://www.wireshark.org/docs/wsug_html_chunked/ChIntroMaintenance", "status_note": "Not a personal domain.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Wireshark / Ethereal", "role": "Initial developer", "source_url": "https://www.wireshark.org/docs/wsug_html_chunked/ChIntroMaintenance", "source_date": null }, { "tool": "Wireshark", "role": "Creator and lead developer in dated announcement", "source_url": "https://www.wireshark.org/news/20220113.html", "source_date": "2022-01-13" } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-4993fd81c9acc241" }, { "name": "HD Moore", "speaker_handle": "hdm", "entity_type": "person", "domains": [ { "domain": "hdm.io", "relationship": "personal_website", "source_url": "https://hdm.io/", "status_note": "Biography links hdm identities.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "metasploit.com", "relationship": "historical_creator_project_association", "source_url": "https://hdm.io/", "status_note": "No claim of current ownership or maintenance.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "runzero.com", "relationship": "company_founder", "source_url": "https://hdm.io/", "status_note": "Founder association, not domain ownership.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Metasploit", "role": "Creator per personal biography", "source_url": "https://hdm.io/", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-061ea96a8403e7b3" }, { "name": "Mike Kershaw", "speaker_handle": "Dragorn", "entity_type": "person", "domains": [ { "domain": "kismetwireless.net", "relationship": "project_contributor_profile", "source_url": "https://www.kismetwireless.net/contributors/mike-kershaw-/-dragorn/", "status_note": "Pairs Mike Kershaw with Dragorn and release posts.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Kismet", "role": "Author in historical README", "source_url": "https://github.com/kismetwireless/kismet/blob/master/README.OLD", "source_date": null }, { "tool": "Kismet", "role": "Release-post author", "source_url": "https://www.kismetwireless.net/contributors/mike-kershaw-/-dragorn/", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-0d4b97892ddd997d" }, { "name": "Didier Stevens", "speaker_handle": "DidierStevens", "entity_type": "person", "domains": [ { "domain": "didierstevens.com", "relationship": "personal_security_blog", "source_url": "https://blog.didierstevens.com/about/", "status_note": "Blog hosted at blog.didierstevens.com; About identifies public handle.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "oledump.py", "role": "Author; original release in My Software category", "source_url": "https://blog.didierstevens.com/2014/12/17/introducing-oledump-py/", "source_date": "2014-12-17" } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-8d3ff7a9b3715cd3" }, { "name": "Philippe Biondi", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "scapy.net", "relationship": "project_homepage", "source_url": "https://github.com/secdev/scapy", "status_note": "Homepage returned no extractable text; repository verifies link.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "scapy.readthedocs.io", "relationship": "project_documentation", "source_url": "https://scapy.readthedocs.io/en/stable/backmatter.html", "status_note": "Hosted documentation credits author.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Scapy", "role": "Original author and former maintainer", "source_url": "https://scapy.readthedocs.io/en/stable/backmatter.html", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-45328eef074861f8" }, { "name": "Victor Julien", "speaker_handle": "inliniac", "entity_type": "person", "domains": [ { "domain": "suricata.io", "relationship": "project_association", "source_url": "https://suricata.io/timeline/", "status_note": "Timeline credits Victor Julien and Matt Jonkman with first code in 2007.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "inliniac.net", "relationship": "personal_blog_linked_from_self_introduction", "source_url": "https://forum.suricata.io/t/outreachy-december-2021-march-2022-round-introduce-yourselves-here/1772", "status_note": "2021-10-01 introduction links blog.inliniac.net and inliniac handle; destination not independently checked.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Suricata", "role": "Co-originator with Matt Jonkman in 2007", "source_url": "https://suricata.io/timeline/", "source_date": null }, { "tool": "Suricata", "role": "Development lead in self-introduction", "source_url": "https://forum.suricata.io/t/outreachy-december-2021-march-2022-round-introduce-yourselves-here/1772", "source_date": "2021-10-01" } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-e88781735408bbfd" }, { "name": "Vern Paxson", "speaker_handle": null, "entity_type": "person", "domains": [ { "domain": "zeek.org", "relationship": "project_documentation", "source_url": "https://docs.zeek.org/en/v6.2.1/about.html", "status_note": "Historical documentation credits initial implementation.", "source_date": null, "checked_at": "2026-10-16" }, { "domain": "icir.org", "relationship": "institutional_homepage_host", "source_url": "https://docs.zeek.org/en/v6.2.1/about.html", "status_note": "Links www.icir.org/vern/; shared domain, not ownership.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "Zeek / Bro", "role": "Designed and implemented initial version in 1995", "source_url": "https://docs.zeek.org/en/v6.2.1/about.html", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-33e2575c4066d15c" }, { "name": "Dug Song", "speaker_handle": "dugsong", "entity_type": "person", "domains": [ { "domain": "monkey.org", "relationship": "shared_personal_project_hosting", "source_url": "https://www.monkey.org/~dugsong/dsniff/", "status_note": "Paths /~dugsong/ and /~dugsong/dsniff/; signed project page, not domain ownership.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "dsniff", "role": "Author; signed page says he wrote tools", "source_url": "https://www.monkey.org/~dugsong/dsniff/", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-76ca5b385bc58df7" }, { "name": "Michal Zalewski", "speaker_handle": "lcamtuf", "entity_type": "person", "domains": [ { "domain": "lcamtuf.coredump.cx", "relationship": "personal_homepage_and_historical_project_host", "source_url": "https://github.com/lcamtuf", "status_note": "GitHub pairs name/handle and links host. Direct AFL page blocked by robots; content/reachability not verified.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "American Fuzzy Lop (AFL)", "role": "Original developer credited by official repository", "source_url": "https://github.com/google/AFL", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-a685c11189a75ab7" }, { "name": "Sergi Àlvarez", "speaker_handle": "pancake", "entity_type": "person", "domains": [ { "domain": "rada.re", "relationship": "project_documentation_host", "source_url": "https://book.rada.re/intro/history.html", "status_note": "book.rada.re history pairs name and handle; not personal ownership.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "radare / radare2", "role": "Original creator in 2006 and designer of2009 modular redesign", "source_url": "https://book.rada.re/intro/history.html", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-38cd10fa9709ec3f" }, { "name": "Eric Zimmerman", "speaker_handle": "EricZimmerman", "entity_type": "person", "domains": [ { "domain": "ericzimmerman.github.io", "relationship": "forensic_tool_distribution_site", "source_url": "https://github.com/EricZimmerman/MFTECmd", "status_note": "Author repository links hosted tool website.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "MFTECmd", "role": "Author explicitly named in repository command usage", "source_url": "https://github.com/EricZimmerman/MFTECmd", "source_date": null } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-014bbf6a4bbd2aa4" }, { "name": "Florian Roth", "speaker_handle": "cyb3rops", "entity_type": "person", "domains": [ { "domain": "nextron-systems.com", "relationship": "company_and_product_domain", "source_url": "https://www.nextron-systems.com/2019/02/20/remarks-on-products-and-services/", "status_note": "Company author biography identifies name, handle and work.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "THOR Scanner", "role": "Developer in company biography", "source_url": "https://www.nextron-systems.com/2019/02/20/remarks-on-products-and-services/", "source_date": "2019-02-20" }, { "tool": "Sigma", "role": "Contributor in company biography", "source_url": "https://www.nextron-systems.com/2019/02/20/remarks-on-products-and-services/", "source_date": "2019-02-20" }, { "tool": "LOKI", "role": "Contributor in company biography", "source_url": "https://www.nextron-systems.com/2019/02/20/remarks-on-products-and-services/", "source_date": "2019-02-20" } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-164d86c23cc18137" }, { "name": "Thomas Dullien", "speaker_handle": "Halvar Flake", "entity_type": "person", "domains": [ { "domain": "thomasdullien.github.io", "relationship": "personal_biography_and_publications", "source_url": "https://thomasdullien.github.io/about/index.html", "status_note": "Self-published name/handle pairing. Page originally 2019-01-03 with later updates.", "source_date": null, "checked_at": "2026-10-16" } ], "conference_evidence": [ ], "tool_evidence": [ { "tool": "BinDiff", "role": "Conception, design and engineering through zynamics; self-described", "source_url": "https://thomasdullien.github.io/about/index.html", "source_date": "2019-01-03" }, { "tool": "BinNavi", "role": "Conception, design and engineering through zynamics; self-described", "source_url": "https://thomasdullien.github.io/about/index.html", "source_date": "2019-01-03" }, { "tool": "VxClass", "role": "Conception, design and engineering through zynamics; self-described", "source_url": "https://thomasdullien.github.io/about/index.html", "source_date": "2019-01-03" } ], "notes": "", "amateur_radio_callsigns": [ ], "checked_at": "2026-10-16", "record_status": "ready_public_attribution", "callsign_coverage": "not_verified_in_this_pass", "batch": "expansion_2026-10-16", "confidence": "For stated public association; not current ownership, attendance, employment or license validity", "id": "public-person-c330b74c3945520a" } ] }