@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
13 lines (12 loc) • 2.26 kB
TypeScript
export { AttackBaseSDO, AttackBaseSMO, AttackBaseSRO, attackBaseDomainObjectSchema, attackBaseMetaObjectSchema, attackBaseRelationshipObjectSchema } from './attack-base-object.js';
export { Aliases, AttackDomain, Description, KillChainName, KillChainPhase, Name, Version, XMitreAttackSpecVersion, XMitreContributors, XMitreDeprecated, XMitreDomains, XMitreModifiedByRef, XMitreOldAttackId, XMitrePlatform, XMitrePlatforms, XMitreVersion, aliasesSchema, attackDomainSchema, createOldMitreAttackIdSchema, descriptionSchema, killChainNameSchema, killChainPhaseSchema, nameSchema, objectMarkingRefsSchema, versionSchema, xMitreAttackSpecVersionSchema, xMitreContributorsSchema, xMitreDeprecatedSchema, xMitreDomainsSchema, xMitreIdentity, xMitreIdentitySchema, xMitreModifiedByRefSchema, xMitreOldAttackIdSchema, xMitrePlatformSchema, xMitrePlatformsSchema, xMitreVersionSchema } from './common-properties.js';
export { ExternalReference, ExternalReferences, GranularMarking, StixCreatedByRef, createAttackExternalReferencesSchema, externalReferenceSchema, externalReferencesSchema, granularMarkingSchema, stixCreatedByRefSchema } from './misc.js';
export { AttackMotivationOV, AttackResourceLevelOV, IdentityClassOV, ImplementationLanguageOV, IndicatorTypeOV, IndustrySectorOV, MalwareCapabilityOV, MalwareTypeOV, MitreCollectionLayerOV, PatternTypeOV, ProcessorArchitectureOV, ToolTypeOV } from './open-vocabulary.js';
export { SDO, SRO, stixDomainObjectSchema, stixRelationshipObjectSchema } from './stix-core.js';
export { StixIdentifier, TypeSpecificStixIdentifier, createStixIdValidator, stixIdentifierSchema } from './stix-identifier.js';
export { StixSpecVersion, stixSpecVersionSchema } from './stix-spec-version.js';
export { StixCreatedTimestamp, StixModifiedTimestamp, StixTimestamp, stixCreatedTimestampSchema, stixModifiedTimestampSchema, stixTimestampSchema } from './stix-timestamp.js';
export { StixType, createMultiStixTypeValidator, createStixTypeValidator, stixTypeSchema, stixTypeToTypeName } from './stix-type.js';
export { Extension, ExtensionDefinition, Extensions, extensionDefinitionSchema, extensionObjectTypeSchema, extensionSchema, extensionTypeSchema, extensionsSchema } from './extensions.js';
import 'zod/v4';
import './attack-id.js';