---
title: "Genotoxic - Air Market"
description: "Mutation testing deliberately breaks your code to see if the tests notice, and the results are a pile of survivors you then have to sort through. This does that sorting, combining the survivors, unne…"
canonical: "https://airmarket.ai/app/genotoxic"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Genotoxic

Skill by [Trail of Bits](/@trailofbits)

# Genotoxic

Turn surviving mutants into a real list of test gaps

## What this does

Mutation testing deliberately breaks your code to see if the tests notice, and the results are a pile of survivors you then have to sort through. This does that sorting, combining the survivors, unnecessary test statements, and how the code calls itself, to separate false alarms from genuine gaps and point at places worth fuzzing.

### Top 3 things it does for you

- Triage the mutants that survived
- Find where the test suite is not really testing
- Pick fuzzing targets from weak tests

## Information

**Genotoxic at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Trail of Bits](/@trailofbits) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 68 KB |
| Licence | CC-BY-SA-4.0 |
| Repository | [trailofbits/skills](https://github.com/trailofbits/skills/tree/d5fe2e6a7896236c3102fd5477e833623ad70298/plugins/trailmark/skills/genotoxic) |
| GitHub stars | 6,823 (as of Nov 2026) |
| Installs | 4,248, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Genotoxic and flagged nothing. AIR's verdict: **safe**.

**What Genotoxic's check was run against**

|  |  |
| --- | --- |
| Commit | d5fe2e6a7896236c3102fd5477e833623ad70298 |
| Content hash | 66144ab174933d378e4e091ed26b092438826806f9e5a5f0865aede0e155ee1f |
| Files read | [Browse the files at this exact commit](https://github.com/trailofbits/skills/blob/d5fe2e6a7896236c3102fd5477e833623ad70298/plugins/trailmark/skills/genotoxic/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Genotoxic](/security/genotoxic)

## About Genotoxic

This is graph-informed mutation testing triage. It parses a codebase with Trailmark, runs mutation testing and necessist, then uses the survived mutants, unnecessary test statements, and call graph data together to identify false positives, missing test coverage, and fuzzing targets.

Use it when triaging survived mutants, analyzing mutation testing results, identifying test gaps, finding fuzzing targets from weak tests, running mutation frameworks including circomvent and cairo-mutants, or using necessist.

## What's inside

- SKILL.md - instructions
- agents/openai.yaml - data
- assets/trail-of-bits-mark.svg - template
- references/graph-analysis.md - reference
- references/mutation-frameworks.md - reference
- references/triage-methodology.md - reference

## Questions

### Is Genotoxic safe to install?

AIR scanned this exact version of Genotoxic and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit d5fe2e6a7896, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/genotoxic.

### How do I install Genotoxic?

Open https://airmarket.ai/app/genotoxic on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/trailofbits/skills/tree/d5fe2e6a7896236c3102fd5477e833623ad70298/plugins/trailmark/skills/genotoxic. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Trail of Bits](/@trailofbits)

---

Canonical URL: <https://airmarket.ai/app/genotoxic>
