UNPKG

@mitre-attack/attack-data-model

Version:

A TypeScript API for the MITRE ATT&CK data model

23 lines (22 loc) 2.77 kB
export { Analytic, analyticSchema } from './analytic.schema.js'; export { Asset, RelatedAsset, RelatedAssets, XMitreSectors, assetSchema, relatedAssetSchema, relatedAssetsSchema, xMitreSectorsSchema } from './asset.schema.js'; export { Campaign, CampaignPartial, XMitreFirstSeenCitation, XMitreLastSeenCitation, campaignBaseSchema, campaignPartialSchema, campaignSchema, xMitreFirstSeenCitationSchema, xMitreLastSeenCitationSchema } from './campaign.schema.js'; export { Collection, ObjectVersionReference, collectionSchema, objectVersionReferenceSchema } from './collection.schema.js'; export { DataComponent, XMitreDataSourceRef, XMitreLogSources, dataComponentSchema, xMitreDataSourceRefSchema, xMitreLogSourcesSchema } from './data-component.schema.js'; export { DetectionStrategy, detectionStrategySchema } from './detection-strategy.schema.js'; export { Group, GroupPartial, groupBaseSchema, groupPartialSchema, groupSchema } from './group.schema.js'; export { Identity, identitySchema } from './identity.schema.js'; export { DataSource, XMitreCollectionLayers, dataSourceSchema, xMitreCollectionLayersSchema } from './data-source.schema.js'; export { Malware, MalwarePartial, malwareBaseSchema, malwarePartialSchema, malwareSchema, stixArtifactType, stixFileType } from './malware.schema.js'; export { Matrix, XMitreTacticRefs, matrixSchema, xMitreTacticRefsSchema } from './matrix.schema.js'; export { Mitigation, mitigationSchema } from './mitigation.schema.js'; export { Software, softwareSchema } from './software.schema.js'; export { Tactic, XMitreShortName, tacticSchema, xMitreShortNameSchema } from './tactic.schema.js'; export { Technique, XMitreDataSource, XMitreDataSources, XMitreDefenseBypasses, XMitreDetection, XMitreEffectivePermissions, XMitreImpactType, XMitreIsSubtechnique, XMitreNetworkRequirements, XMitrePermissionsRequired, XMitreRemoteSupport, XMitreSystemRequirements, XMitreTacticType, techniqueBaseSchema, techniquePartialSchema, techniqueSchema, xMitreDataSourceSchema, xMitreDataSourcesSchema, xMitreDefenseBypassesSchema, xMitreDetectionSchema, xMitreEffectivePermissionsSchema, xMitreImpactTypeSchema, xMitreIsSubtechniqueSchema, xMitreNetworkRequirementsSchema, xMitrePermissionsRequiredSchema, xMitreRemoteSupportSchema, xMitreSystemRequirementsSchema, xMitreTacticTypeSchema } from './technique.schema.js'; export { Tool, ToolPartial, toolBaseSchema, toolPartialSchema, toolSchema } from './tool.schema.js'; export { AttackObject, AttackObjects, StixBundle, attackObjectsSchema, stixBundleSchema } from './stix-bundle.schema.js'; import 'zod/v4'; import '../smo/marking-definition.schema.js'; import '../sro/relationship.schema.js'; import '../common/property-schemas/stix-id.js'; import '../common/property-schemas/stix-type.js';