@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
26 lines (25 loc) • 1.56 kB
TypeScript
export { A as AnalyticImpl, a as AnyAttackObject, b as AssetImpl, c as AttackBaseImpl, d as AttackDataModel, C as CampaignImpl, e as CollectionImpl, D as DataComponentImpl, f as DataSourceImpl, g as DetectionStrategyImpl, G as GroupImpl, I as IdentityImpl, M as MalwareImpl, h as MarkingDefinitionImpl, i as MatrixImpl, j as MitigationImpl, T as TacticImpl, k as TechniqueImpl, l as ToolImpl } from '../index-P8UPTAj5.js';
export { getDataSources, getMitigations, getPlatforms, getSubTechniques, getTactics } from './utils.js';
import '../schemas/sro/relationship.schema.js';
import 'zod/v4';
import '../schemas/common/property-schemas/stix-id.js';
import '../schemas/common/property-schemas/stix-type.js';
import '../schemas/sdo/stix-bundle.schema.js';
import '../schemas/smo/marking-definition.schema.js';
import '../schemas/sdo/analytic.schema.js';
import '../schemas/sdo/asset.schema.js';
import '../schemas/sdo/campaign.schema.js';
import '../schemas/sdo/collection.schema.js';
import '../schemas/sdo/data-component.schema.js';
import '../schemas/sdo/data-source.schema.js';
import '../schemas/sdo/detection-strategy.schema.js';
import '../schemas/sdo/group.schema.js';
import '../schemas/sdo/identity.schema.js';
import '../schemas/sdo/malware.schema.js';
import '../schemas/sdo/matrix.schema.js';
import '../schemas/sdo/mitigation.schema.js';
import '../schemas/sdo/tactic.schema.js';
import '../schemas/sdo/technique.schema.js';
import '../schemas/sdo/tool.schema.js';
import '../schemas/common/property-schemas/attack-platforms.js';
import 'zod';