{"id":19260869,"url":"https://github.com/mitre/atomic","last_synced_at":"2025-04-21T17:30:22.662Z","repository":{"id":39578287,"uuid":"237484950","full_name":"mitre/atomic","owner":"mitre","description":"A MITRE Caldera plugin","archived":false,"fork":false,"pushed_at":"2024-11-20T00:17:18.000Z","size":101,"stargazers_count":42,"open_issues_count":4,"forks_count":12,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-01T14:45:52.011Z","etag":null,"topics":["caldera","caldera-plugin"],"latest_commit_sha":null,"homepage":"https://caldera.mitre.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-31T17:49:57.000Z","updated_at":"2025-03-14T01:29:04.000Z","dependencies_parsed_at":"2024-01-23T22:24:50.916Z","dependency_job_id":"0b5e61e0-08ff-408a-9233-b2b9361f5941","html_url":"https://github.com/mitre/atomic","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fatomic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fatomic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fatomic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fatomic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitre","download_url":"https://codeload.github.com/mitre/atomic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250100096,"owners_count":21374867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["caldera","caldera-plugin"],"created_at":"2024-11-09T19:23:13.106Z","updated_at":"2025-04-21T17:30:22.370Z","avatar_url":"https://github.com/mitre.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MITRE Caldera plugin: Atomic\n\nA plugin supplying Caldera with TTPs from the Atomic Red Team project.\n\n## Details\n\n- When importing tests from Atomic Red Team, this plugin also catches `$PathToAtomicsFolder` usages pointing to an existing file.  It then imports the files as payloads and fix path usages. Note other usages are not handled. If a path with `$PathToAtomicsFolder` points to an existing directory or an unexisting file, we will not process it any further and ingest it \"as it is\". Examples of such usages below:\n-- https://github.com/redcanaryco/atomic-red-team/blob/a956d4640f9186a7bd36d16a63f6d39433af5f1d/atomics/T1022/T1022.yaml#L99\n-- https://github.com/redcanaryco/atomic-red-team/blob/ab0b391ac0d7b18f25cb17adb330309f92fa94e6/atomics/T1056/T1056.yaml#L24\n\n- ART tests only specify techniques they address. This plugin creates a mapping and import abilities under the corresponding tactic.  Yet sometimes multiple tactics are a match, and we do not know which one the test addresses. This will be fixed in the future thanks to the ATT\u0026CK sub-techniques. As of now, we use a new tactic category called \"multiple\".\n\n## Known issues\n- When a command/cleanup expands over multiple lines with one of them being a comment, it messes up the whole command/cleanup (as we reduce multiple lines into one with semi-colons).\n\n## Acknowledgements\n\n- [Atomic Red Team](https://github.com/redcanaryco/atomic-red-team)\n- [AtomicCaldera](https://github.com/xenoscr/atomiccaldera)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fatomic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitre%2Fatomic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fatomic/lists"}