@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
14 lines (11 loc) • 559 B
TypeScript
import { z } from 'zod/v4';
type AttackFieldUsage = 'required' | 'unused' | 'inherit' | 'extension';
type AttackFieldStatus = 'active' | 'deprecated' | 'inherit';
interface AttackMetaFields {
description: string;
usage?: AttackFieldUsage;
status?: AttackFieldStatus;
examples?: Array<unknown>;
}
declare const attackRegistry: z.core.$ZodRegistry<AttackMetaFields, z.core.$ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>;
export { type AttackFieldStatus, type AttackFieldUsage, type AttackMetaFields, attackRegistry };