Summer 2024

Summer Internship

2024

Posted on 1/29/2024

Trail of Bits

Trail of Bits

51-200 employees

Specialized security research, audits, training

No salary listed

Remote in USA

Trail of Bits is a remote-first company with over 100+ employees working from every time zone across the globe. The internship program is open to candidates from various locations, and the company offers benefits such as relocation assistance for moves to New York City, as well as company-sponsored all-team celebrations including travel and accommodation.

Trail of Bits is a remote-first company with over 100+ employees working from every time zone across the globe. The internship program is open to candidates from various locations, and the company offers benefits such as relocation assistance for moves to New York City, as well as company-sponsored all-team celebrations including travel and accommodation.

Trail of Bits is a remote-first company with over 100+ employees working from every time zone across the globe. The internship program is open to candidates from various locations, and the company offers benefits such as relocation assistance for moves to New York City, as well as company-sponsored all-team celebrations including travel and accommodation.

Category
Software Engineering
Required Skills
Rust
Python
JavaScript
OCaml
Haskell
Solidity
Requirements
  • Currently or recently enrolled in an undergraduate or graduate degree program
  • Knowledge of C/C++, Rust, Go, Solidity, Python, JavaScript, OCaml, or Haskell
  • Experience in systems programming, program analysis, reverse engineering, application and software security assessment, low-level or cloud-native software, cryptography, and cryptanalysis
  • Proficient debugging and vulnerability analysis skills with reverse-engineering experience
  • Self-motivation, project-driven focus, and eagerness to learn
Responsibilities
  • Solving security problems
  • Performing research
  • Developing tools/resources for the community
  • Sharing insights with the world
  • Collaborating with top-tier experts in a dynamic, forward-thinking environment
Desired Qualifications
  • Experience in AI/ML security
  • Experience in Technical Marketing

Trail of Bits provides high-end security research and consulting for targeted organizations. It conducts security audits, secure deployment guidance, and custom feature development to close gaps, with expertise in reverse engineering, cryptography, virtualization, malware, and software exploits. It differentiates itself by handling complex engagements for prominent clients like Facebook and DARPA and by combining research with hands-on implementation, all supported by a strong workplace culture. Its goal is to help organizations protect data and operations by identifying weaknesses and delivering practical mitigations and skilled security teams.

Company Size

51-200

Company Stage

Seed

Total Funding

$5.3M

Headquarters

New York City, New York

Founded

2012

Simplify Jobs

Simplify's Take

What believers are saying

  • Discord DAVE E2EE review mandates third-party audits by March 2026.
  • Hugging Face partnership secures Gradio 5 for AI app development.
  • Semgrep partnership advances code security analysis tools market.

What critics are saying

  • Semgrep free scans undercut Trail of Bits high-cost manual audits.
  • Slither-MCP open-source commoditizes static analysis expertise immediately.
  • CMMC 2.0 bars non-certified engineers from DARPA contracts in 2025.

What makes Trail of Bits unique

  • Trail of Bits excels in reverse engineering, cryptography, and malware analysis for elite clients.
  • Slither-MCP integrates Slither static analysis with LLMs for superior Solidity auditing.
  • Anamorpher tool creates malicious images to test AI prompt injection vulnerabilities.

Help us improve and share your feedback! Did you find this helpful?

Your Connections

People at Trail of Bits who can refer or advise you

Growth & Insights and Company News

Headcount

6 month growth

1%

1 year growth

2%

2 year growth

1%
Rescana
May 11th, 2026
OpenAI Daybreak: comprehensive analysis of ai-powered vulnerability detection, patch validation, and supply chain security (2026 report).

OpenAI Daybreak: comprehensive analysis of ai-powered vulnerability detection, patch validation, and supply chain security (2026 report). Executive summary. Publication Date: May 11, 2026 OpenAI has introduced Daybreak, an AI-powered cybersecurity initiative designed to transform vulnerability detection and patch validation. By integrating advanced AI models and the Codex Security agentic system, Daybreak aims to shift organizations from reactive to proactive, "resilient by design" software security. This report provides a comprehensive analysis of Daybreak's technical capabilities, innovations, security implications, supply chain coverage, compliance features, industry adoption, and the broader cyber perspective, with authoritative references throughout. Introduction. The rapid evolution of software development and the increasing complexity of digital ecosystems have made vulnerability management a critical challenge for organizations worldwide. OpenAI Daybreak emerges as a response to these challenges, leveraging state-of-the-art AI to automate and enhance the detection, validation, and remediation of software vulnerabilities. By embedding AI-powered defense mechanisms directly into the software development lifecycle, Daybreak represents a significant step toward proactive, resilient cybersecurity. Technical details and core functionality. Daybreak integrates the latest OpenAI models, including GPT-5.5 and Codex Security, to deliver a comprehensive platform for secure code review, threat modeling, patch validation, dependency risk analysis, and vulnerability detection. The system ingests an organization's codebase, constructs a codebase-specific threat model, and maps realistic attack paths. Vulnerabilities are validated in isolated environments, ensuring production systems remain untouched. Patch proposals are generated directly in the repository but require human review before application, maintaining oversight and reducing the risk of automated errors. Daybreak also analyzes third-party dependencies and supply chain risks, generating audit-ready evidence and integrating results with existing security systems for compliance and tracking. Key innovations and differentiators. A defining feature of Daybreak is its human-in-the-loop remediation process, where all patch proposals undergo human review before implementation. This approach balances automation with necessary oversight. The platform employs a three-tier model structure under the Trusted Access for Cyber framework: GPT-5.5 for general use, GPT-5.5 with Trusted Access for verified defenders (enabling secure code review, vulnerability triage, and malware analysis), and GPT-5.5-Cyber (in limited preview) for red teaming and penetration testing. Integration with over 20 security partners, including Cloudflare, Cisco, CrowdStrike, Snyk, Semgrep, and Trail of Bits, allows Daybreak to feed outputs into existing toolchains, enhancing rather than replacing current security workflows. Security implications and potential risks. The dual-use nature of Daybreak's AI capabilities presents both opportunities and risks. While defenders benefit from accelerated vulnerability detection and remediation, attackers could potentially misuse similar AI models for automated vulnerability research, malware development, and exploit creation. OpenAI addresses these risks by gating the most powerful models, such as GPT-5.5-Cyber, behind strict verification, scoped access, account-level monitoring, and mandatory human review. Explicit restrictions are in place across all model tiers to prevent credential theft, stealth, persistence, malware deployment, and unauthorized exploitation. These safeguards are critical to mitigating the inherent risks of advanced AI in cybersecurity. Supply chain and third-party dependencies. Daybreak extends its analysis beyond first-party code to encompass third-party packages and dependencies, addressing the growing threat of software supply chain attacks. Integration with partners like Snyk, Semgrep, and Socket enables robust static analysis and software composition analysis. Audit-ready evidence and results are seamlessly integrated with existing security systems, supporting ongoing tracking and compliance efforts. This comprehensive supply chain coverage is essential for organizations seeking to manage the full spectrum of software risks. Security controls and compliance requirements. Access to Daybreak is governed by the Trusted Access for Cyber framework, which enforces verification, account-level controls, and scoped access monitoring. The platform generates detailed logs and evidence suitable for compliance and audit requirements, and is designed to integrate with CI/CD pipelines and security monitoring tools. These features ensure that organizations can maintain regulatory compliance while benefiting from advanced AI-driven security capabilities. Industry adoption and integration challenges. Currently, Daybreak is not fully public; organizations must request vulnerability scans or contact OpenAI sales for access. While the platform is designed to integrate with existing security toolchains, organizations may encounter challenges aligning workflows and ensuring compatibility. The broad partner ecosystem is intended to facilitate integration, but real-world adoption will depend on the maturity of connectors and APIs. As OpenAI continues its phased rollout in collaboration with government and industry partners, the platform's adoption and impact will become clearer. Vendor security practices and track record. OpenAI enforces rigorous verification, account-level monitoring, and human-in-the-loop controls for sensitive workflows within Daybreak. The selection of established security partners underscores a commitment to robust vendor practices. The iterative, controlled deployment approach, in partnership with government and industry stakeholders, further demonstrates a focus on security and reliability. Technical specifications and requirements. Daybreak operates across three model tiers: GPT-5.5, GPT-5.5 with Trusted Access, and GPT-5.5-Cyber. The platform is designed for seamless integration with code repositories, CI/CD pipelines, and security monitoring tools. Organizations interested in deploying Daybreak must apply for access, with broader availability planned as the platform matures. Cyber perspective. From a cybersecurity standpoint, Daybreak represents a significant leap forward in automating and accelerating vulnerability management. Defenders gain the ability to analyze large codebases, prioritize high-impact threats, and reduce investigation times from hours to minutes. The integration of human-in-the-loop controls and audit-ready evidence supports compliance and minimizes the risk of false positives or automated errors. However, the dual-use potential of advanced AI models means that attackers could exploit similar capabilities for automated exploit development, particularly if access controls are circumvented or if comparable open-source models become available. The tiered access model and strict verification processes are essential safeguards, but organizations must remain vigilant against insider threats and supply chain vulnerabilities. Daybreak's integration with leading security vendors and its focus on supply chain security position it as a potential industry standard for AI-powered vulnerability management, contingent on the maturity of integrations, transparency of audit logs, and demonstrable risk reduction. "Daybreak is designed to assist with reviewing code, analyzing software dependencies, modeling potential threats, validating patches, and investigating unfamiliar systems. Codex can generate and inspect code when paired with the models. OpenAI states that the system can reduce the time between detecting a flaw and deploying a fix. The system can prioritize high-impact issues and reduce hours of analysis to minutes - with more efficient token usage." MarkTechPost "Daybreak combines OpenAI's AI models with the programming agent system Codex to help security teams review code, analyze dependencies, model threats, verify patches, and investigate unfamiliar systems." PANewsLab "OpenAI is currently allowing organizations to request vulnerability scans and Daybreak assessments to identify, validate, and remediate security issues across applications and codebases." FoneArena "Researchers and government agencies have flagged the dual-use risk: the same capabilities that help defenders identify vulnerabilities can also help attackers automate vulnerability research, malware development, and exploit creation. OpenAI addresses this directly by pairing expanded capability with verification, proportional safeguards, and the restricted-use policy across all model tiers." MarkTechPost About Rescana. As organizations navigate the evolving landscape of AI-powered cybersecurity, Rescana's Third-Party Risk Management (TPRM) solutions provide the visibility, assessment, and continuous monitoring needed to manage vendor and supply chain risks. Whether you are integrating new technologies or evaluating your existing security stack, Rescana helps you identify, assess, and mitigate risks across your entire ecosystem. Its platform supports compliance, automates risk assessments, and delivers actionable insights to keep your organization secure and resilient in the face of emerging threats. Reach out to Rescana to learn how Rescana Ltd. can help you strengthen your third-party risk management program. Rescana Ltd. is happy to answer any questions at [email protected].

Trail of Bits
Nov 15th, 2025
Level up your Solidity LLM tooling with Slither-MCP

Level up your Solidity LLM tooling with Slither-MCP. Trail of Bits Inc. is releasing Slither-MCP, a new tool that augments LLMs with Slither's unmatched static analysis engine. Slither-MCP benefits virtually every use case for LLMs by exposing Slither's static analysis API via tools, allowing LLMs to find critical code faster, navigate codebases more efficiently, and ultimately improve smart contract authoring and auditing performance. How Slither-MCP works. Slither-MCP is an MCP server that wraps Slither's static analysis functionality, making it accessible through the Model Context Protocol. It can analyze Solidity projects (Foundry, Hardhat, etc.) and generate comprehensive metadata about contracts, functions, inheritance hierarchies, and more. When an LLM uses Slither-MCP, it no longer has to rely on rudimentary tools like grep and read_file to identify where certain functions are implemented, who a function's callers are, and other complex, error-prone tasks. Because LLMs are probabilistic systems, in most cases they are only probabilistically correct. Slither-MCP helps set a ground truth for LLM-based analysis using traditional static analysis: it reduces token use and increases the probability a prompt is answered correctly. Example: simplifying an auditing task. Consider a project that contains two ERC20 contracts: one used in the production deployment, and one used in tests. An LLM is tasked with auditing a contract's use of ERC20.transfer, and needs to locate the source code of the function. * Try to resolve the import path of the ERC20 contract, then try to call read_file to view the source of ERC20.transfer. This option usually requires multiple calls to read_file, especially if the call to ERC20.transfer is through a child contract that is inherited from ERC20. Regardless, this option will be error-prone and tool call intensive. * Try to use the grep tool to locate the implementation of ERC20.transfer. Depending on how the grep tool call is structured, it may return the wrong ERC20 contract. Both options are non-ideal, error-prone, and not likely to be correct with a high interval of confidence. Using Slither-MCP, the LLM simply calls get_function_source to locate the source code of the function. Simple setup. Slither-MCP is easy to set up, and can be added to Claude Code using the following command: It is also easy to add Slither-MCP to Cursor by adding the following to your ~/.cursor/mcp.json: For now, Slither-MCP exposes a subset of Slither's analysis engine that Trail of Bits Inc. believe LLMs would have the most benefit consuming. This includes the following functionalities: * Extracting the source code of a given contract or function for analysis * Identifying the callers and callees of a function * Identifying the contract's derived and inherited members * Locating potential implementations of a function based on signature (e.g., finding concrete definitions for IOracle.price(...)) * Running Slither's exhaustive suite of detectors and filtering the results Slither-MCP is licensed AGPLv3, the same license Slither uses. This license requires publishing the full source code of your application if you use it in a web service or SaaS product. For many tools, this isn't an acceptable compromise. To help remediate this, Trail of Bits Inc. is now offering dual licensing for both Slither and Slither-MCP. By offering dual licensing, Slither and Slither-MCP can be used to power LLM-based security web apps without publishing your entire source code, and without having to spend years reproducing its feature set. If you are currently using Slither in your commercial web application, or are interested in using it, please reach out.

HackMag
Aug 28th, 2025
Researchers hid malicious AI prompts inside tiny images

As part of this research, Trail of Bits developed and released an open-source tool called Anamorpher, which can create malicious images for each of the aforementioned processing methods.

Trail of Bits
Jul 2nd, 2025
Buckle up, Buttercup, AIxCC's scored round is underway!

Trail of Bits Inc. is also working on building a version of Buttercup that can be run on commodity hardware so everyone can try it out!

Ruby on Rails BA
Dec 13th, 2024
RubyGems.org Completes First Security Audit With Trail of Bits - RubyGems Blog

To strengthen this critical infrastructure, Rubyonrails recently collaborated with Trail of Bits on its first security audit of RubyGems.org.

INACTIVE