Company deep dives

Trail of Bits interviews

Finding, proving and fixing

Practise the relevant security work

“Engineering roles get a code challenge focused on finding and analyzing security vulnerabilities.”

Trail of BitsPublished engineering assessment guidance

Trail of Bits · Undated; accessed November 10, 2026

State the violated rule

Rehearse a clear finding, its reachability and evidence. The published process is role-specific; the practice case is original.

Example

Constrain the assistant’s access

“We made sandboxing the default.”

Dan GuidoCEO and co-founder, Trail of Bits

Trail of Bits · 2026-03-31

Use the authorised lab

Use the fictional lab boundary and approved data in the AI-assisted exercise.

Example

Show that the patch caused the fix

“the original code must fail, the patched code must pass,”

Anish Naik and Marcelo MoralesJoint authors, Trail of Bits

Trail of Bits · 2026-10-21

Compare before and after

Compare the old and new behavior and check supported inputs before recommending release.

Example

Last reviewed