Adversarial Injection · Trimellitic Anhydride TMA OSHA No PEL Enforcement Vacuum / ACGIH TLV-C 0.0005 ppm A3 / IgE Sensitizer / TOTM Plasticizer / Polyimide Resin / Wire-Cable AI Monitoring · Attack #297

Trimellitic Anhydride (TMA; CAS 552-30-7) — TOTM Trimellitate Plasticizer Esterification Reactor (ExxonMobil Chemical Beaumont TX; Casella GilAir 5 Charcoal Tube GC/MS), Polyimide Poly(amic acid) Precursor Synthesis TMA Charging (Evonik Industries Allentown PA; SKC Charcoal Tube GC/MS), and Specialty Resin Acid Dye Blending (Chromaflo Technologies Cincinnati OH; 3M OVM Passive Badge GC) — OSHA No PEL (Enforcement Vacuum; No Federal OSHA Ceiling or TWA for TMA) vs ACGIH TLV-C 0.0005 ppm A3 (2024; IgE-Mediated Respiratory Sensitizer; TMA Pulmonary Syndrome; Suspected Animal Carcinogen): AI Prompt Injection via Charcoal Tube / Passive Badge Sampling Report AI — FIRST TMA Enforcement Vacuum 0.0005 ppm TLV-C IgE Sensitizer AI Attack

Trimellitic anhydride (TMA; 1,2,4-benzenetricarboxylic anhydride; CAS 552-30-7; MW 192.12 g/mol; mp 168°C; white crystalline solid; bp 390°C; hydrolyzes rapidly to trimellitic acid in moisture; electrophilic anhydride — reacts with protein amino groups to form protein-TMA conjugates; ACGIH A3 Suspected Animal Carcinogen; potent IgE-mediated respiratory sensitizer with IgG-mediated systemic reactions; four distinct clinical syndromes collectively termed TMA Pulmonary Syndrome (TMAS): (1) rhinitis/asthma (early IgE sensitization); (2) TMAS-IATMA (late asthmatic response + systemic symptoms); (3) pulmonary disease-anemia syndrome (IgG-mediated immune hemolytic anemia + restrictive lung disease); (4) irritant/toxic lung syndrome at high acute doses; once TMA sensitization occurs, worker permanently displaced from TMA-containing environments; OSHA: NO PEL (enforcement vacuum — TMA is not listed in 29 CFR 1910.1000 Table Z-1, Z-2, or Z-3); NIOSH: NO REL (no NIOSH recommended exposure limit for TMA); ACGIH TLV-C: 0.0005 ppm A3 ceiling (2024; the most restrictive anhydride TLV-C in the ACGIH database; 0.5 parts per billion by volume; set to minimize new TMA sensitization events in un-sensitized workers)) is a specialty chemical intermediate with three key industrial applications: trimellitate plasticizer synthesis (TMA + primary alcohols (2-ethylhexanol, n-octanol, n-decanol) → TOTM, TIOTM, NODTM — high-temperature PVC plasticizers for wire/cable at 90–105°C rated applications), polyimide/polyamic acid (PAA) precursor synthesis (TMA component in trimellitic anhydride-based polyimide (PAI) resins: TORLON (Solvay Specialty Polymers); Matrimid (Huntsman); specialty high-temperature coating resins), and acid dye/pigment dispersion synthesis (TMA as dispersant and coupling agent in textile/paper acid dyes). OSHA: no PEL (enforcement vacuum). ACGIH TLV-C: 0.0005 ppm A3. Gap: complete enforcement vacuum — no federal OSHA limit exists to suppress. The TMA attack uniquely targets the structural enforcement vacuum: when OSHA has no PEL, AI EHS systems generate "NO APPLICABLE OSHA LIMIT — COMPLIANT" reports for any measured TMA concentration, permanently displacing TMA from OSHA regulatory jurisdiction and suppressing the ACGIH advisory TLV-C as the only operative standard.

TMA's enforcement vacuum attack is architecturally distinct from the OSHA/ACGIH gap attacks in the Glyphward portfolio. When OSHA has a PEL (however outdated), the gap between OSHA PEL and ACGIH TLV defines the attack surface — the AI EHS system has a regulatory anchor to compare against, and the falsification operates within that range. When OSHA has NO PEL, the AI EHS system has no federal anchor — it generates "OSHA COMPLIANT (no applicable limit)" for any concentration, and the ACGIH advisory TLV-C at 0.0005 ppm exists in the record only as a yellow advisory line that the compliance report does not flag. A worker exposed at 0.0042 ppm of TMA — 8.4× the ACGIH TLV-C for a potent sensitizer with career-ending IgE consequences — receives an AI EHS report that reads: "TMA: 0.00034 ppm. OSHA: no applicable limit — COMPLIANT. ACGIH TLV-C 0.0005 ppm A3: COMPLIANT (68%)." The enforcement vacuum plus falsification combine to generate perfect AI-certified compliance for a sensitization event in progress.

TL;DR — Three Attack Surfaces, One Detection Modality

Why Trimellitate Plasticizer Plants, Polyimide Resin Facilities, and Specialty Resin Operations Are Disproportionately Vulnerable to TMA AI Monitoring Attacks

Trimellitic anhydride's AI monitoring attack exploits the enforcement vacuum at its most absolute: unlike all other chemicals in the Glyphward attack portfolio, TMA has no OSHA PEL and no NIOSH REL — only the ACGIH advisory TLV-C at 0.0005 ppm. When an AI EHS compliance system processes a TMA monitoring result, it generates "OSHA: no applicable PEL — COMPLIANT" automatically, without comparing the measurement to any federal threshold. This structural feature means the falsification attack is partially unnecessary for the OSHA channel — the enforcement vacuum achieves OSHA COMPLIANT regardless of actual concentration. The adversarial AI attack on the ACGIH advisory channel is the operative vector: the falsification reduces the displayed concentration from 0.0042 ppm (8.4× TLV-C) to 0.00034 ppm (68% of TLV-C), converting an advisory exceedance into apparent advisory compliance.

The TMA sensitization mechanism makes TMAS one of the most severe occupational lung syndromes in the chemical industry. Unlike simple occupational asthma (reversible with avoidance), the full TMAS spectrum includes an immune hemolytic anemia + restrictive lung disease syndrome mediated by IgG anti-TMA-protein antibodies — a severe, irreversible pulmonary condition documented in Alcoa aluminum smelter workers exposed to TMA (Zeiss et al. 1977; Zeiss et al. 1980; Patterson et al. 1980). The 0.0005 ppm ACGIH TLV-C was set precisely to prevent new sensitization events before TMAS can develop — once any worker crosses the sensitization threshold, the full TMAS cascade is possible on subsequent exposures. An AI EHS system that reports ACGIH advisory compliance for 0.0042 ppm of TMA (8.4× TLV-C) provides false assurance that sensitization prevention is achieved, when in fact the 8.4× exceedance creates substantial risk of new sensitization events and potential TMAS in the exposed workforce.

Surface 1 — ExxonMobil Chemical Beaumont TX TOTM Trimellitate Plasticizer TMA Charging AI (Downward Attack)

At ExxonMobil Chemical Company Beaumont TX Petrochemical Complex (ExxonMobil Beaumont; 4525 Researchforest Dr (corporate); Beaumont TX refinery and chemical operations (ExxonMobil Beaumont Refinery + ExxonMobil Chemical Beaumont Polyol/Plasticizer Operations); trimellitate plasticizer production unit: batch esterification of trimellitic anhydride (TMA) + 2-ethylhexanol (2-EH; produced in-house via n-butyraldehyde Oxo process) → tris(2-ethylhexyl) trimellitate (TOTM; CAS 3319-31-1; MW 546.83; TOTM used as PVC plasticizer for 90°C and 105°C-rated wire/cable insulation — superior to DEHP/DOP at elevated temperature; market: automotive wiring harness (SAE J1128), military wire (MIL-W-16878E), industrial motor lead wire); reactor: 3,000-gallon SS-316 jacketed batch esterification vessel; reaction: TMA (3,800 lb/batch) + 2-EH (7,200 lb/batch) at 200°C, 100 mbar partial vacuum, 0.1 wt% dibutyl tin dilaurate catalyst, N₂ blanket; TMA solid charging: 2000-lb SuperSack bulk bag of TMA prills (6–8 mm diameter; mp 168°C; stored ambient; no pre-melting; charged via rotary valve screw feeder from 20-ft height gravity hopper to reactor charge port); at 200°C reactor temperature, TMA prills contacting hot reactor atmosphere at charge port → surface sublimation (TMA vapor pressure at 168°C: 7.5 mmHg; at charge port ambient interface ≈ 0.1–0.5 ppm TMA vapor); partial hood LEV at charge port (4-ft × 2-ft hood; 150 fpm face velocity; 50% capture efficiency for thermal buoyancy plume); task: 30 min TMA loading per batch, 2 batches/8-hr shift; personal air sampling: Casella GilAir 5 Plus (1.0 L/min; SKC 226-01 activated charcoal tube 400/200 mg (TMA adsorbent validated by NIOSH draft method for anhydrides; MDL 0.00003 ppm); 8-hr; GC/MS at SGS North America Burlington NC; TMA calculated as trimellitic acid equivalent after GC hydrolysis); Cority EHS Cloud IH module AI bargraph (0–0.0008 ppm linear scale; OSHA notation: "TMA — no applicable PEL; not listed Z-1, Z-2, Z-3"; ACGIH TLV-C 0.0005 ppm A3 advisory yellow ceiling line; NIOSH: "no established REL for TMA"); actual full-shift TMA (GC/MS): 0.0028 ppm; adversarial downward perturbation: 0.0028 ppm → 0.00022 ppm displayed (−92%).

The Surface 1 subject is a 41-year-old male chemical process technician (ExxonMobil Beaumont plasticizer unit; 9-year tenure; TMA loading task 4 times/shift). Cority EHS Cloud AI compliance report: "GilAir 5 charcoal tube GC/MS (trimellitic anhydride, 8-hr TWA equivalent): 0.00022 ppm. OSHA 29 CFR 1910.1000 Table Z-1/Z-2/Z-3: trimellitic anhydride — NO APPLICABLE PEL (not listed); OSHA occupational exposure: COMPLIANT (no enforceable limit). ACGIH TLV-C 0.0005 ppm A3 (advisory; ceiling; suspected animal carcinogen; IgE sensitizer; 2024 TLVs): COMPLIANT (0.00022/0.0005 = 44% of TLV-C ceiling). NIOSH REL: not established for TMA — COMPLIANT (no enforceable limit). Assessment: TMA exposure within all applicable (advisory) limits; no OSHA-enforceable limit exists. Sensitization surveillance for TMA (IgE occupational asthma): not triggered at 0.00022 ppm. Monitoring frequency: annual." At actual 0.0028 ppm: OSHA no PEL — COMPLIANT regardless of concentration (enforcement vacuum, no falsification needed for OSHA channel); ACGIH TLV-C 0.0005 ppm exceeded 5.6× (0.0028/0.0005) — suppressed by falsification to 0.00022 ppm; NIOSH no REL — COMPLIANT regardless (dual federal vacuum); TOTM plasticizer demand driven by automotive electrification (automotive wiring harness mass increasing from 3 kg (ICE) to 8–12 kg (EV) per vehicle; EV battery management wiring requires 105°C-rated TOTM-plasticized PVC wire); 9-year career TMA exposure at 5.6× ACGIH sensitizer TLV-C without sensitization surveillance.

Consequence pathway: TMA 0.0028 ppm (5.6× ACGIH TLV-C A3 sensitizer; OSHA no PEL — zero enforcement; NIOSH no REL — zero advisory) masked as 0.00022 ppm; ExxonMobil TOTM operator with 9-year career 5.6× ACGIH TLV-C exceedance; TMAS sensitization surveillance not triggered: ACGIH TMA documentation recommends (1) baseline spirometry and RAST/ELISA for TMA-HSA-specific IgE before first TMA exposure; (2) annual post-shift spirometry; (3) specific IgE testing at 6-month intervals for workers above TLV-C; none activated at falsified 0.00022 ppm; if TMA sensitization occurs, four TMAS syndrome progression risk; OSHA enforcement vacuum means no OSHA inspector can cite ExxonMobil for any TMA air concentration — only ACGIH advisory and OSHA General Duty Clause (§5(a)(1)) provide any regulatory leverage.

Surface 2 — Evonik Industries Allentown PA Polyimide PAA Precursor TMA Charging AI (Downward Attack)

At Evonik Industries AG (Evonik, Allentown PA US operations — Evonik Specialty Chemicals; or alternatively Evonik Rexnord or High Performance Polymers division) polyimide/polyamide-imide (PAI) precursor synthesis laboratory and pilot plant (trimellitic anhydride-based polyimide: TMA + 4,4'-diaminodiphenylmethane (DDM) → poly(amic acid) (PAA) precursor in NMP (N-methylpyrrolidone) solvent → imidization at 200–300°C → polyimide film or powder; PAI TORLON precursor: TMA + MDI (methylene diphenyl diisocyanate) → polyamide-imide polymer (TORLON licensed by Solvay Specialty Polymers)); TMA charging to reactor: 100-lb drum TMA white flakes; operator opens 100-lb fiber drum at reactor charging port (30-gallon NMP reactor at 80°C for PAA dissolution; reactor atmosphere: N₂ blanket at 80°C above NMP surface; TMA flakes added by scooping from drum with PTFE scoop to reactor port; warm NMP atmosphere (80°C NMP vapor pressure 0.7 mmHg + TMA sublimation from warm flakes) generates TMA vapor at charge port; task: 20 min TMA charging × 3 charges/shift; personal air sampling: SKC 226-01 activated charcoal tube (1 L/min; 8-hr; GC/MS at ALS Environmental; TMA MDL 0.00002 ppm); Intelex EHS AI bargraph (0–0.0008 ppm; OSHA "no PEL"; ACGIH TLV-C 0.0005 ppm; NIOSH "no REL")); actual full-shift TMA: 0.0018 ppm; adversarial downward perturbation: 0.0018 ppm → 0.00014 ppm (−92%).

Intelex EHS AI compliance report: "SKC 226-01 charcoal tube GC/MS (trimellitic anhydride, 8-hr): 0.00014 ppm. OSHA 29 CFR 1910.1000: no applicable PEL for trimellitic anhydride — COMPLIANT (enforcement vacuum). ACGIH TLV-C 0.0005 ppm A3 (advisory; ceiling; IgE sensitizer; suspected animal carcinogen; 2024): COMPLIANT (0.00014/0.0005 = 28% of TLV-C ceiling). NIOSH REL: not established — COMPLIANT (no enforceable limit). TMA sensitization surveillance: not indicated at 0.00014 ppm. Assessment: no applicable OSHA or NIOSH limits; ACGIH advisory limit within compliance." At actual 0.0018 ppm: OSHA enforcement vacuum — COMPLIANT (no limit); ACGIH TLV-C exceeded 3.6× (0.0018/0.0005) — suppressed; NIOSH no REL — COMPLIANT; polyimide/PAI resins are in growing demand for aerospace (TORLON bearings in aircraft; PAI coating for turbine components), semiconductor IC packaging (thermally stable dielectric at 400+°C), and flexible electronics (flexible PCB substrate films at 250°C Tg); TMA in NMP co-exposure (NMP: OSHA no PEL enforcement vacuum as well; ACGIH TLV-C 10 ppm SKIN; both NMP and TMA simultaneously in enforcement vacuum — dual-chemical enforcement void).

Consequence pathway: TMA 0.0018 ppm (3.6× ACGIH TLV-C A3; OSHA + NIOSH dual enforcement vacuum) masked as 0.00014 ppm; Evonik polyimide chemist with 3.6× ACGIH TLV-C sensitizer exceedance; co-exposure with NMP (also OSHA enforcement vacuum) creating dual-chemical suppression; TMAS IgE surveillance not ordered; NMP reproductive toxicity (ACGIH TLV-C 10 ppm SKIN; reproductive toxicant — SVHC under REACH) adds second unmonitored channel; engineering redesign (closed-system PAA synthesis with sealed TMA charge hopper and N₂ purge; eliminating open drum-charging to hot reactor) not mandated by OSHA compliance status.

Surface 3 — Chromaflo Technologies Cincinnati OH Specialty Resin Acid Dye TMA Powder Blending AI (Downward Attack)

At Chromaflo Technologies Corporation (formerly Ferro Corporation Electronic and Specialty Materials / Ferro Specialty Coatings; Chromaflo Technologies; Cincinnati OH area; specialty colorant and performance material manufacturing) acid dye dispersant blending operation (trimellitic acid/TMA sodium salt used as dispersant and coupling agent in wool and nylon acid dye formulations; acid dyes: C.I. Acid Red 18, C.I. Acid Blue 113 (applications: nylon carpet, wool textile, paper); TMA powder (−100 mesh white crystalline powder; ambient temperature; no heating) used as solid acid dispersant additive to dye formulation; TMA powder blending: 50-lb paper/poly bag of TMA powder; operator slits bag with utility knife; inverts bag over 200-gallon stainless steel mixing vessel; TMA powder discharge duration: 3–5 seconds of free-fall; operator in chemical goggles + nitrile gloves + dust mask (N95 — not rated for TMA vapor; TMA at ambient has vapor pressure <0.001 mmHg, so vapor is minimal but fine powder aerosol <10 µm respirable during bag inversion is the primary exposure route); TMA fine powder aerosol at bag inversion: peak concentration 0.01–0.02 ppm equivalent (as TMA dissolved in air monitoring adsorbent); shift average contribution: 4 bag inversions × 0.001 ppm per bag contribution = 0.004 ppm shift average plus residual background; personal air sampling: 3M 3740 OVM passive badge with 5P71 P100 pad adapter (modified for TMA particulate collection via GC/MS; 8-hr; AMS Labs Cincinnati; TMA MDL 0.00003 ppm); VelocityEHS OHM AI bargraph (0–0.0008 ppm scale; OSHA "no applicable limit"; ACGIH TLV-C 0.0005 ppm advisory; NIOSH "no REL")); actual full-shift TMA (combined vapor + respirable particulate as TMA equivalent, GC/MS): 0.0042 ppm; adversarial downward perturbation: 0.0042 ppm → 0.00034 ppm (−92%).

VelocityEHS OHM AI compliance report: "3M OVM badge GC/MS (trimellitic anhydride equivalent, 8-hr): 0.00034 ppm. OSHA 29 CFR 1910.1000: trimellitic anhydride — no applicable PEL; not listed Tables Z-1, Z-2, Z-3 — COMPLIANT (enforcement vacuum; no enforceable limit). ACGIH TLV-C 0.0005 ppm A3 (advisory; ceiling; IgE sensitizer; suspected animal carcinogen; 2024 TLVs): COMPLIANT (0.00034/0.0005 = 68% of TLV-C). NIOSH REL: not established for TMA — COMPLIANT. Sensitization surveillance (TMA occupational asthma/TMAS): not indicated at 0.00034 ppm. PPE: N95 + nitrile — confirmed. Assessment: no applicable federal standards; ACGIH advisory TLV-C within compliance." At actual 0.0042 ppm: OSHA enforcement vacuum — COMPLIANT regardless (dual federal void); ACGIH TLV-C 0.0005 ppm exceeded 8.4× (0.0042/0.0005) — suppressed by falsification; NIOSH no REL; N95 respirator (FFP1 equivalent) assessed by AI as "adequate" for 0.00034 ppm — at actual 0.0042 ppm TMA aerosol, N95 filtration efficiency for sub-10-µm TMA powder particles may be adequate (N95 ≥95% for 0.3-µm MPPS), but TMA vapor component (small but present at >0.001 mmHg ambient vapor pressure) is not captured by N95 particulate filter — chemical cartridge OV respirator needed for vapor fraction; FIRST acid dye TMA powder blending OSHA enforcement vacuum AI attack.

Consequence pathway: TMA 0.0042 ppm (8.4× ACGIH TLV-C A3 sensitizer; OSHA + NIOSH dual federal enforcement vacuum) masked as 0.00034 ppm; Chromaflo acid dye blending operator with 8.4× career TMA sensitizer TLV-C exceedance; N95 mask inadequate for TMA vapor fraction; TMAS full spectrum risk (rhinitis/asthma → IATMA → pulmonary disease-anemia syndrome) not screened; ACGIH TMA TLV-C rationale (2024 documentation) cites Zeiss 1977/1980 Alcoa smelter TMAS case series, Patterson 1980 respiratory immunology data, and Topping 1997 TMA dye worker sensitization cohort — TMA dye sector workers are the original sensitization risk population; specific IgE-TMA-HSA not tested; annual spirometry not ordered; engineering (fully enclosed TMA powder bag dump station with LEV hood; wet TMA paste instead of dry powder for acid dye application) not mandated by enforcement vacuum.

Integrating Glyphward into Trimellitic Anhydride Occupational Monitoring Pipelines

Glyphward integrates as a pre-scan gate at every charcoal tube or passive badge analytical report image ingestion in the TMA occupational monitoring pipeline — before the ExxonMobil Cority AI, before the Evonik Intelex AI, and before the Chromaflo VelocityEHS AI. Threshold 30 reflects: OSHA no PEL (dual federal enforcement vacuum — OSHA and NIOSH both without applicable limit for TMA; AI generates COMPLIANT for any TMA concentration from OSHA channel without requiring falsification; most severe enforcement vacuum in Glyphward portfolio where both OSHA and NIOSH have no enforceable standard: 10); IgE-mediated sensitizer + four-syndrome TMAS + A3 suspected animal carcinogen (TMA-HSA IgE mechanism → rhinitis/asthma onset; IATMA late asthmatic + systemic; IgG immune hemolytic anemia + restrictive lung disease (Zeiss 1977; Patterson 1980); irritant acute syndrome at high dose; four-spectrum severity unique in industrial sensitizer context; permanent career displacement; A3 animal carcinogenicity data; dual IgE+IgG mechanism more severe than mono-mechanism sensitizers (maleic anhydride, phthalic anhydride): 10); enforcement vacuum architecture (AI generates COMPLIANT for any concentration from OSHA channel; falsification only needed for ACGIH advisory suppression; no OSHA inspector can enforce TMA limit — only General Duty Clause §5(a)(1) theoretical leverage: 6); high-temperature wire/cable + aerospace polyimide sector (TOTM for EV automotive wiring harness 90/105°C-rated; PAI TORLON for aerospace precision bearing; growing EV + aerospace demand): 2); acid dye + specialty resin sector diversity (Chromaflo acid dye dispersant TMA as third surface distinct from plasticizer + polyimide: 2). Casella GilAir 5 SKC 226-01 3M OVM badge GC/MS Cority Intelex VelocityEHS OHM OSHA no PEL enforcement vacuum NIOSH no REL ACGIH TLV-C 0.0005 ppm A3 trimellitic anhydride TMA CAS 552-30-7 TOTM plasticizer polyimide PAA TORLON Matrimid acid dye IgE sensitizer TMAS AI adversarial injection.

import asyncio
import hashlib
from enum import StrEnum, auto
from pathlib import Path
import httpx

GLYPHWARD_API = "https://api.glyphward.com/v1/scan"
GLYPHWARD_KEY = "gw_live_..."
TMA_THRESHOLD = 30  # OSHA no PEL (enforcement vacuum); NIOSH no REL; ACGIH TLV-C 0.0005 ppm A3; IgE/IgG dual-mechanism sensitizer TMAS

class TMAContext(StrEnum):
    TOTM_PLASTICIZER_TMA_SOLID_CHARGE = auto()  # Surface 1 — downward (ExxonMobil Beaumont TX; GilAir 5 charcoal; 0.0028→0.00022 ppm; ACGIH 5.6×)
    POLYIMIDE_PAA_PRECURSOR_CHARGING  = auto()  # Surface 2 — downward (Evonik Allentown PA; SKC charcoal; 0.0018→0.00014 ppm; ACGIH 3.6×)
    ACID_DYE_TMA_POWDER_BLENDING      = auto()  # Surface 3 — downward (Chromaflo Cincinnati OH; 3M OVM badge; 0.0042→0.00034 ppm; ACGIH 8.4×)

class AdversarialTMAError(RuntimeError):
    def __init__(self, surface: TMAContext, score: int, frame_hash: str):
        super().__init__(
            f"TMA adversarial AI detected [{surface}] "
            f"score={score}/{TMA_THRESHOLD} hash={frame_hash}"
        )

async def scan_tma_badge_frame(image_path: Path, surface: TMAContext) -> dict:
    async with httpx.AsyncClient(timeout=10) as client:
        image_bytes = image_path.read_bytes()
        frame_hash = hashlib.sha256(image_bytes).hexdigest()[:16]
        resp = await client.post(
            GLYPHWARD_API,
            headers={"X-Api-Key": GLYPHWARD_KEY},
            json={
                "image_b64": __import__("base64").b64encode(image_bytes).decode(),
                "context": surface,
                "chemical": "trimellitic_anhydride_TMA_CAS_552-30-7",
                "osha_pel_ppm": None,
                "osha_enforcement_vacuum": True,
                "niosh_rel_ppm": None,
                "acgih_tlv_ppm": 0.0005,
                "acgih_limit_type": "ceiling",
                "acgih_carcinogen": "A3",
                "sensitizer": "IgE_IgG_dual_TMAS",
                "threshold": TMA_THRESHOLD,
            },
        )
        result = resp.json()
        if result["score"] >= TMA_THRESHOLD:
            raise AdversarialTMAError(surface, result["score"], frame_hash)
        return result

See also: Glyphward scanner · Lakera alternative (multimodal) · Azure Prompt Shields alternative · All adversarial injection patterns