Yarden Shafir is a Senior Security Engineer with eight years of experience building and hardening detection and analysis tooling across endpoint security teams and research firms. Currently at Trail of Bits, he contributes to high-assurance projects and has practical open-source chops — notably enhancing the trailofbits/pe-parse C/C++ library to better parse PE debug directories. Prior roles at CrowdStrike and SentinelOne span software engineering, security research, and QA automation, giving him a rare blend of offensive research mindset and disciplined test-driven development. Based in Canada and with a background as a network analyst in the IDF, he brings operational rigor to reverse engineering and tooling work. Off the track, he describes himself playfully as “a circus artist with a Visual Studio license,” hinting at a creative, hands-on approach to complex security problems.
Contributions:2 releases, 3 reviews, 8 commits in 17 days
Contributions summary:Yarden primarily contributed to the parsing of Portable Executable (PE) files. Their work involved implementing functionality to parse debug directories, including extracting relevant data. The commits demonstrate the addition of new structures and functions within the PE parsing library, as well as updates to the associated debugging and dumping utilities. They added support for parsing additional debug directory types and fixed an error while printing the debug directory names.
Useful scripts for WinDbg using the debugger data model
Contributions:21 commits, 37 pushes, 3 branches in 2 years 8 months
kebab-casewindowswindbgdebugginguseful-scripts
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yarden Shafir - Senior Security Engineer at Trail of Bits