@mitre-attack/attack-data-model
Version:
A TypeScript API for the MITRE ATT&CK data model
160 lines (159 loc) • 3.76 kB
JavaScript
import "../../../chunk-772VGHM5.js";
import {
killChainNameSchema,
killChainPhaseSchema
} from "../../../chunk-JHF4PVSU.js";
import {
AttackMotivationOV,
AttackResourceLevelOV,
IdentityClassOV,
ImplementationLanguageOV,
IndicatorTypeOV,
IndustrySectorOV,
MalwareCapabilityOV,
MalwareTypeOV,
MitreCollectionLayerOV,
PatternTypeOV,
ProcessorArchitectureOV,
ToolTypeOV
} from "../../../chunk-VOGK6XDT.js";
import {
stixCreatedTimestampSchema,
stixModifiedTimestampSchema,
stixTimestampSchema
} from "../../../chunk-QVEHTIAE.js";
import {
xMitreDeprecatedSchema
} from "../../../chunk-ZGH5O4ZC.js";
import {
xMitreAttackSpecVersionSchema,
xMitreVersionSchema
} from "../../../chunk-LWI27AHG.js";
import {
extensionDefinitionSchema,
extensionObjectTypeSchema,
extensionSchema,
extensionTypeSchema,
extensionsSchema
} from "../../../chunk-Y24HOPQL.js";
import {
granularMarkingSchema
} from "../../../chunk-S3URW6XG.js";
import {
stixSpecVersionSchema
} from "../../../chunk-7GRR66XR.js";
import {
objectMarkingRefsSchema,
stixCreatedByRefSchema
} from "../../../chunk-BUEHDLBB.js";
import {
aliasesSchema,
descriptionSchema,
nameSchema
} from "../../../chunk-DNIVZ2SM.js";
import {
createAttackExternalReferencesSchema,
externalReferenceSchema,
externalReferencesSchema
} from "../../../chunk-UP3ZMB5U.js";
import {
xMitreContributorsSchema,
xMitreIdentity,
xMitreIdentitySchema,
xMitreModifiedByRefSchema
} from "../../../chunk-U55YRJAX.js";
import {
createStixIdValidator,
stixIdentifierSchema
} from "../../../chunk-E3OY6DRE.js";
import {
createMultiStixTypeValidator,
createStixTypeValidator,
stixTypeSchema,
stixTypeToTypeName
} from "../../../chunk-PFSYT437.js";
import {
attackDomainSchema,
xMitreDomainsSchema
} from "../../../chunk-ZEHAFUHO.js";
import {
attackIdExamples,
attackIdMessages,
attackIdPatterns,
createAttackIdSchema,
createOldMitreAttackIdSchema,
getAttackIdExample,
stixTypeToAttackIdMapping,
xMitreOldAttackIdSchema
} from "../../../chunk-SAFNV2G2.js";
import {
emptyStixListErrorMessage,
nonEmptyRequiredString,
stixListOfString
} from "../../../chunk-KFUJRXYX.js";
import {
xMitrePlatformSchema,
xMitrePlatformsSchema
} from "../../../chunk-3VOOG6SX.js";
export {
AttackMotivationOV,
AttackResourceLevelOV,
IdentityClassOV,
ImplementationLanguageOV,
IndicatorTypeOV,
IndustrySectorOV,
MalwareCapabilityOV,
MalwareTypeOV,
MitreCollectionLayerOV,
PatternTypeOV,
ProcessorArchitectureOV,
ToolTypeOV,
aliasesSchema,
attackDomainSchema,
attackIdExamples,
attackIdMessages,
attackIdPatterns,
createAttackExternalReferencesSchema,
createAttackIdSchema,
createMultiStixTypeValidator,
createOldMitreAttackIdSchema,
createStixIdValidator,
createStixTypeValidator,
descriptionSchema,
emptyStixListErrorMessage,
extensionDefinitionSchema,
extensionObjectTypeSchema,
extensionSchema,
extensionTypeSchema,
extensionsSchema,
externalReferenceSchema,
externalReferencesSchema,
getAttackIdExample,
granularMarkingSchema,
killChainNameSchema,
killChainPhaseSchema,
nameSchema,
nonEmptyRequiredString,
objectMarkingRefsSchema,
stixCreatedByRefSchema,
stixCreatedTimestampSchema,
stixIdentifierSchema,
stixListOfString,
stixModifiedTimestampSchema,
stixSpecVersionSchema,
stixTimestampSchema,
stixTypeSchema,
stixTypeToAttackIdMapping,
stixTypeToTypeName,
xMitreAttackSpecVersionSchema,
xMitreContributorsSchema,
xMitreDeprecatedSchema,
xMitreDomainsSchema,
xMitreIdentity,
xMitreIdentitySchema,
xMitreModifiedByRefSchema,
xMitreOldAttackIdSchema,
xMitrePlatformSchema,
xMitrePlatformsSchema,
xMitreVersionSchema
};