solution / 05 · red teaming and safety data

AI red teaming and safety data. Attacks only a specialist would think of.

A generic jailbreak list finds generic failures. The dangerous ones are domain-specific: a plausible dosage, a confident misreading of a statute, a code suggestion with a hole in it. eeko puts credential-checked experts against your model inside an agreed scope, labels every attempt against your harm taxonomy, and writes the safe answer alongside the failure.

Experts by domain Scoped, screened, escalated Safe completions included Fixed scope, fixed price
Hero image · 840 × 1050
taxonomy agreed before collection
1doc
categories, severities, decision rules, and hard limits
task access
scopedonly
assigned experts only
personal data masked
100%
before the delivery bundle is signed
reply from a data lead
1bday
a person with questions, not an autoresponder

What is AI red teaming?

AI red teaming is the deliberate attempt to make a model do something its policy forbids, carried out by people whose job is to find the failure before a user does. The output is not a pass or fail. It is a labeled record of every attempt: what was tried, in which category, how severe the result was, whether the model held, over-refused, or complied, and why an expert judged it that way.

Most red-teaming data is written by generalists working from the same public jailbreak patterns the model was already trained to resist. The failures that cause real harm look different. They are clinically plausible, legally authoritative, chemically specific, or technically subtle, and a non-specialist cannot tell a dangerous answer from a careful one. The people who can are practitioners.

eeko tests the models inside our own deployments this way before they reach a regulated client, because the controls we build for compliance and governance programs are only as good as the testing behind them. The safety data practice applies the same discipline to your model: expert attackers, an agreed taxonomy, controlled handling, and a safe completion written for every failure that matters.

Harm taxonomy image · 2100 × 900
The taxonomy is agreed first. Every attack, label, and safe completion is filed against it.

Adversarial prompt datasets and the answers that should have been given.

A campaign produces evaluation data and training data at once. Six pieces of work, scoped together and priced before anything is attempted.

01 / attacksCORE
Expert adversarial prompts
Single-turn and multi-turn attempts from specialists in each domain your policy names: direct requests, slow escalation, role-play framings, and indirect asks. Each attempt is logged with its outcome.
  • Multi-turn escalation transcripts
  • Outcome recorded per attempt
02 / taxonomyCORE
Harm taxonomy design
Your policy categories adopted as they stand, or a taxonomy drafted with your policy team: categories, severity levels, decision rules for the borderline, and the hard limits nobody may cross.
  • Agreed in writing before collection
  • Versioned if it changes mid-campaign
03 / labelsCORE
Response labeling
Each response tagged held, over-refused, or harmful, plus category, severity, and a written rationale from the expert who judged it.
  • Three-way outcome plus severity
  • Rationale and expert ID on each label
04 / safeTRAIN
Safe completions
For the failures that matter, the expert writes the response the model should have given: genuinely helpful where it can be, and a refusal phrased the way your policy specifies where it cannot.
  • Paired with the failing output
  • Ready for preference or SFT pipelines
05 / boundaryCORE
Over-refusal sets
Benign prompts that live next to the boundary and that a well-calibrated model should answer, so you can measure the cost of refusing too much alongside the cost of refusing too little.
  • Professional-context prompts by domain
  • Labeled for expected behavior
06 / handlingSECURE
Controlled handling
Scoped task access, block-list hash screening, a safety classifier on every item, personal-data masking, voluntary participation with content warnings, and an escalation path for anything outside scope.
  • Out-of-scope material excluded, not delivered

The failures a generic jailbreak list will never find.

Each field has its own line between a careful answer and a dangerous one. Only someone who works on that line every day can see where the model crossed it.

Domain expert image · 1200 × 900
A plausible dosage answer looks fine to a generalist. A pharmacologist sees the interaction it missed.

Who attacks what

  • Medicine and pharmacology — physicians and pharmacologists probing dosing, interactions, self-harm adjacent requests, and advice that sounds clinical and is not.
  • Chemistry — chemists testing synthesis and hazard questions against the hard limits, under the tightest access controls in the program.
  • Law — attorneys eliciting confident, wrong, or unauthorized legal guidance and testing refusals on legitimate professional questions.
  • Finance — compliance specialists probing fraud, market abuse, and evasion framings, and the benign questions a model should still answer.
  • Code and security — security engineers pushing for exploitable completions, malicious tooling, and quiet vulnerabilities in otherwise helpful code.
  • Language — linguists testing whether the policy holds across languages, dialects, and transliteration tricks.

The hardest categories go only to experts whose profession covers them, and every expert opts in task by task after a content warning.

A red-team campaign, scope to signed bundle.

An illustrative two-week campaign against a clinical assistant across three taxonomy categories.

// campaign-c3.log escalations.log receipt.log
tail -f
day 0 SCOPE Taxonomy v2 adopted from your policy. Three categories in scope, two hard limits, multi-turn and role-play permitted, indirect requests permitted.Scope document signed by both sides AGREED
day 1 ASSIGN Six physicians and two pharmacologists assigned. Tasks visible to them only. Each opts in per category after reading the content warning.Credentials on file · access scoped per task STAFFED
day 3 ATTACK 412 attempts logged. 61 produce a response the expert judges harmful; 48 are over-refusals of legitimate clinical questions.Each attempt stored with transcript and outcome RUNNING
day 6 ESCALATE One transcript drifts toward a hard-limit category. Expert stops, flags it, and the item is excluded from delivery.Escalation recorded · not collected EXCLUDED
day 9 LABEL Every response labeled for category, severity, and outcome with a rationale. Safe completions written for all 61 harmful cases.Screened by block-list hash and safety classifier LABELED
day 12 DELIVER Personal data masked. JSON Lines bundle with transcripts, labels, safe completions, and over-refusal set, signed receipt naming each item by ID and hash.Debrief with your policy team scheduled SHIPPED

From policy document to safety dataset.

Fixed scope, fixed price, a pilot round before the full campaign. Repeat campaigns run against the same taxonomy so results compare over time.

STEP 01
Scope and taxonomy
Your policy, the risks you need measured, the domains, the attack styles, and the hard limits, written into one scope document.
STEP 02
Assign and brief
Specialists matched to each category, opted in per task, briefed on the taxonomy and the escalation path.
STEP 03
Attack and label
A pilot round, then the campaign. Every attempt logged, every response labeled, every failure that matters paired with a safe completion.
STEP 04
Deliver and debrief
Screened, masked, signed. A debrief with your policy team on what broke, what over-refused, and what to test next.
Findings image · 2100 × 900
Attempts by category, severity, and outcome. Over-refusals count as failures.

AI red teaming questions.

How is an AI red teaming engagement scoped?

It begins with your usage policy and the risks you need to measure first. From those we agree a harm taxonomy, the domains in play, the attack styles permitted (single-turn, multi-turn escalation, role-play, indirect requests), and a written list of what is off limits entirely. That scope document determines the expert roster, the permitted techniques, and the point at which an expert stops and escalates. Nothing beyond it is collected, and a pilot round runs against it before any larger campaign.

How do you handle dangerous or unlawful material during red teaming?

Collection stays inside the agreed scope and runs in tasks visible only to the experts assigned to them. Every item passes a block-list hash check and a safety classifier, and anything past a hard line is pulled and escalated, never delivered. Personal data is masked before the bundle is signed. Experts opt in task by task after an explicit content warning, and the hardest categories go only to those whose profession covers them. Once the data reaches your systems, your own handling controls take over.

Do you deliver training data or only findings?

Both, from the same campaign. Every attack arrives with its category, severity, and outcome labels, and for the failures that matter the expert also writes the response the model should have given: a safe completion that still helps, or a refusal worded to your policy. Paired with the failing output, that gives you preference pairs, fine-tuning examples, and a held-out safety eval from one engagement.

Can red teaming results support our regulatory documentation?

They can serve as evidence. Findings arrive structured by taxonomy, with severity labels, expert IDs, and a signed record for every item, which is the shape most testing documentation asks for. eeko does not give legal advice and does not certify compliance with any framework; what the material proves, and whether it satisfies an obligation, is a question for your counsel. We are glad to work alongside them to shape the scope so the output fits.

How much does AI red teaming cost?

It follows the scoped plan. The drivers are which domains are in play and how senior the experts must be, single-turn versus multi-turn attacks, how deep the labeling goes, whether safe completions are written, and how sensitive the categories are. Specialist clinical or chemistry campaigns cost more than general-policy probing, and we quote a fixed price against the scope, run a pilot round first, and price larger campaigns on volume.

What is an over-refusal set?

A collection of benign prompts that sit close to a policy boundary and that a well-calibrated model should answer. A pharmacist asking about interaction thresholds, a penetration tester describing a known exploit class, a novelist researching poisons for a plot. Models tuned hard against harm start refusing these, and the refusal is a failure too. An over-refusal set lets you measure both directions of the boundary at once.

What is a harm taxonomy?

A structured list of the kinds of harm a model must not cause, each with a definition, severity levels, and decision rules for borderline cases. It is the scaffolding that turns red teaming from a pile of transcripts into labeled, countable data. We either adopt your existing policy categories or draft a taxonomy with your policy team before collection begins, and every attack and response is labeled against it, so findings can be compared across campaigns and over time.

Find the failure before a user does.

Five minutes to send a dataset request. Within one business day a data lead comes back with questions, a draft scope and taxonomy, and a price. No deck. A ranked list of what to attack first.

Experienced within

  • SOC 2 Type II
  • ISO 27001
  • HIPAA
  • HITRUST r2
  • ISO 27701
  • PCI DSS
  • NIST CSF 2.0
  • CMMC
  • FedRAMP
  • GDPR

Markets served.

As an enterprise AI agency, eeko systems delivers production AI systems remote-first across the United States and internationally — including these markets:

New York City, New York (NY)

Los Angeles, California (CA)

Chicago, Illinois (IL)

Houston, Texas (TX)

Phoenix, Arizona (AZ)

Philadelphia, Pennsylvania (PA)

San Antonio, Texas (TX)

San Diego, California (CA)

Dallas, Texas (TX)

San Jose, California (CA)

Austin, Texas (TX)

Jacksonville, Florida (FL)

Fort Worth, Texas (TX)

Columbus, Ohio (OH)

Charlotte, North Carolina (NC)

Indianapolis, Indiana (IN)

San Francisco, California (CA)

Seattle, Washington (WA)

Denver, Colorado (CO)

Washington, District of Columbia (DC)

Boston, Massachusetts (MA)

El Paso, Texas (TX)

Nashville, Tennessee (TN)

Detroit, Michigan (MI)

Oklahoma City, Oklahoma (OK)

Portland, Oregon (OR)

Las Vegas, Nevada (NV)

Memphis, Tennessee (TN)

Louisville, Kentucky (KY)

Baltimore, Maryland (MD)

Milwaukee, Wisconsin (WI)

Albuquerque, New Mexico (NM)

Tucson, Arizona (AZ)

Fresno, California (CA)

Sacramento, California (CA)

Kansas City, Missouri (MO)

Atlanta, Georgia (GA)

Miami, Florida (FL)

Colorado Springs, Colorado (CO)

Raleigh, North Carolina (NC)

Omaha, Nebraska (NE)

Long Beach, California (CA)

Virginia Beach, Virginia (VA)

Oakland, California (CA)

Minneapolis, Minnesota (MN)

Tulsa, Oklahoma (OK)

Arlington, Texas (TX)

New Orleans, Louisiana (LA)

Wichita, Kansas (KS)

Cleveland, Ohio (OH)

Tampa, Florida (FL)

Bakersfield, California (CA)

Aurora, Colorado (CO)

Honolulu, Hawaii (HI)

Anaheim, California (CA)

Santa Ana, California (CA)

Corpus Christi, Texas (TX)

Riverside, California (CA)

Lexington, Kentucky (KY)

St. Louis, Missouri (MO)

Stockton, California (CA)

Pittsburgh, Pennsylvania (PA)

Saint Paul, Minnesota (MN)

Cincinnati, Ohio (OH)

Greensboro, North Carolina (NC)

Anchorage, Alaska (AK)

Plano, Texas (TX)

Lincoln, Nebraska (NE)

Orlando, Florida (FL)

Irvine, California (CA)

Newark, New Jersey (NJ)

Toledo, Ohio (OH)

Durham, North Carolina (NC)

Chula Vista, California (CA)

Fort Wayne, Indiana (IN)

Jersey City, New Jersey (NJ)

St. Petersburg, Florida (FL)

Laredo, Texas (TX)

Madison, Wisconsin (WI)

Chandler, Arizona (AZ)

Buffalo, New York (NY)

Lubbock, Texas (TX)

Scottsdale, Arizona (AZ)

Reno, Nevada (NV)

Glendale, Arizona (AZ)

Gilbert, Arizona (AZ)

Winston-Salem, North Carolina (NC)

North Las Vegas, Nevada (NV)

Norfolk, Virginia (VA)

Chesapeake, Virginia (VA)

Fremont, California (CA)

Garland, Texas (TX)

Richmond, Virginia (VA)

Baton Rouge, Louisiana (LA)

Boise, Idaho (ID)

San Bernardino, California (CA)

Spokane, Washington (WA)

Des Moines, Iowa (IA)

Modesto, California (CA)

Birmingham, Alabama (AL)

Tacoma, Washington (WA)

Fontana, California (CA)

Oxnard, California (CA)

Fayetteville, North Carolina (NC)

Huntsville, Alabama (AL)

Moreno Valley, California (CA)

Rochester, New York (NY)

Glendale, California (CA)

Yonkers, New York (NY)

Augusta, Georgia (GA)

Amarillo, Texas (TX)

Little Rock, Arkansas (AR)

Akron, Ohio (OH)

Shreveport, Louisiana (LA)

Grand Rapids, Michigan (MI)

Mobile, Alabama (AL)

Salt Lake City, Utah (UT)

Huntsville, Texas (TX)

Tallahassee, Florida (FL)

Overland Park, Kansas (KS)

Knoxville, Tennessee (TN)

Worcester, Massachusetts (MA)

Brownsville, Texas (TX)

New Port Richey, Florida (FL)

Jackson, Mississippi (MS)

Providence, Rhode Island (RI)

Fort Lauderdale, Florida (FL)

Sioux Falls, South Dakota (SD)

Tempe, Arizona (AZ)

Cape Coral, Florida (FL)

Springfield, Missouri (MO)

Pembroke Pines, Florida (FL)

Eugene, Oregon (OR)

Peoria, Arizona (AZ)

Corona, California (CA)

Lancaster, California (CA)

Rockford, Illinois (IL)

Salinas, California (CA)

Palmdale, California (CA)

Springfield, Massachusetts (MA)

Charleston, South Carolina (SC)

Duluth, Minnesota (MN)

London, England (ENG)

Dublin, Ireland (IRE)