MitreCaldera
Mitre Caldera can be used to test endpoint security solutions and assess a network's security posture against the common post-compromise adversarial techniques contained in the ATT&CK model. CALDERA leverages the ATT&CK model to identify and replicate adversary behaviors as if a real intrusion is occurring.
IT Services · MITRE Caldera
Configuration parameters
url— Server URL (e.g. https://www.example.com:8888) (required)api_key— API Key (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settingsisFetch— Fetch incidentsincidentFetchInterval— Incidents Fetch IntervalincidentType— Incident typeclient_name— Filter namefirst_fetch— First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days)max_fetch— Maximum number of incidents per fetch
Commands (53)
-
caldera-create-abilityCreates a new ability.
-
caldera-create-adversaryCreate a new adversary.
-
caldera-create-agentCreate a new agent.
-
caldera-create-factCreate a Fact.
-
caldera-create-fact-sourceCreate a Fact Source.
-
caldera-create-objectiveCreate a new objective.
-
caldera-create-operationCreate a new CALDERA operation record.
-
caldera-create-potential-linkCreates a potential Link.
-
caldera-create-relationshipCreate a Relationship.
-
caldera-create-scheduleCreate Schedule.
-
caldera-delete-abilityDeletes an ability.
-
caldera-delete-adversaryDeletes an adversary.
-
caldera-delete-agentDelete an Agent.
-
caldera-delete-fact-sourceDelete an existing Fact Source.
-
caldera-delete-factsDelete One or More Facts.
-
caldera-delete-operationDelete an operation by operation id.
-
caldera-delete-relationshipsDelete One or More Relationships.
-
caldera-delete-scheduleDelete Schedule.
-
caldera-get-abilitiesGet all Abilities with optional ability ID.
-
caldera-get-adversariesGet all Adversaries with optional Adversary ID.
-
caldera-get-agentsRetrieves all agents with optional Agent PAW.
-
caldera-get-configRetrieve Config.
-
caldera-get-contactsRetrieve a List of all available Contact reports.
-
caldera-get-deploy-commandsRetrieve deploy commands with optional Ability ID.
-
caldera-get-factsRetrieve Facts with optional Operation ID.
-
caldera-get-healthHealth endpoints returns the status of CALDERA.
-
caldera-get-obfuscatorsRetrieve obfuscators with optional name.
-
caldera-get-objectivesRetrieve objectives with optional Objective ID.
-
caldera-get-operation-event-logsGet Operation Event Logs.
-
caldera-get-operation-linksGet Links from Operation with optional Link ID.
-
caldera-get-operation-links-resultRetrieve the result of a link.
-
caldera-get-operation-reportGet Operation Report.
-
caldera-get-operationsRetrieve operations.
-
caldera-get-operations-potential-linksRetrieve potential links for an operation with optional PAW.
-
caldera-get-plannersRetrieve planners with optional Planner ID.
-
caldera-get-pluginsRetrieve plugins with optional Name.
-
caldera-get-relationshipsRetrieve Relationships with optional Operation ID.
-
caldera-get-schedulesRetrieve Schedules with optional Schedule ID.
-
caldera-get-sourcesRetrieve all Fact Sources with optional Fact Source ID.
-
caldera-replace-abilityReplaces an existing ability.
-
caldera-replace-scheduleReplace Schedule.
-
caldera-update-abilityUpdates an existing ability.
-
caldera-update-adversaryUpdate an adversary.
-
caldera-update-agentUpdate an Agent.
-
caldera-update-agent-configUpdate Agent Config.
-
caldera-update-fact-sourceUpdate an existing Fact Source.
-
caldera-update-factsUpdate One or More Facts.
-
caldera-update-main-configUpdate Main Config.
-
caldera-update-objectiveUpdate an objective.
-
caldera-update-operation-fieldsUpdate fields within an operation.
-
caldera-update-operation-linkUpdate the specified link within an operation.
-
caldera-update-relationshipsUpdate One or More Relationships.
-
caldera-update-scheduleUpdate Schedule.