atomic-operator
0.9.0 open-sourceThe section your link pointed to isn't on atomic-operator's page any more, so we've brought you to the top.
atomic-operator is a Python package used to execute Atomic Red Team tests (Atomics) across multiple operating system environments locally and remotely.
atomic-operator --help AtomicOperator.help()
Summary
atomic-operator is an open-source Python package and command-line tool that runs Atomic Red Team tests against Windows, macOS and Linux systems, locally or on remote hosts, to check whether detection and defensive controls catch known adversary techniques. It can pull down the atomic-red-team test repository itself, select tests by technique or keyword, accept input arguments from the command line or a config file, and execute against AWS as well as endpoint targets, which makes it a fit for detection engineers and red teamers validating MITRE ATT&CKMITRE ATT&CKA publicly maintained knowledge base of adversary tactics and techniques observed in real attacks, maintained by MITRE. Cyber tools use it as a common taxonomy to classify, map, and communicate threat behavior. coverage rather than for general vulnerability scanning. Its README frames it as a way to run atomic-red-team's tests at scale rather than one at a time by hand. It is no longer maintained: the repository has been archived by its owner, with no commits in the past year and its last release dated 971 days ago, so it should be evaluated as a frozen snapshot rather than an actively developed project.
atomic-operator is a Python package used to execute Atomic Red Team tests (Atomics) across multiple operating system environments locally and remotely.
How atomic-operator helps
Which of my defensive controls actually fire when a specific MITRE ATT&CK technique is attempted?
runs the matching atomic-red-team test against the target system and leaves the resulting activity for your detection stack to catch or miss, showing you the gap directly
Can I validate detection coverage across a whole fleet instead of one box at a time?
takes a list of remote Windows, macOS, or Linux hosts and executes the same selected tests against each, rather than requiring the tests to be run by hand one host at a time
Which techniques do I even have tests available for, and how do I find the right one?
searches across the downloaded atomic-red-team test set by technique ID or keyword and returns the matching tests to choose from
Do my cloud defenses catch adversary behavior in AWS, not just on endpoints?
executes atomic tests against an AWS target in the same way it does for endpoints, so alerts can be checked against cloud-based technique emulation
How do I run the same test with different parameters without rewriting it each time?
accepts input arguments from the command line or a config file and substitutes them into the test at run time, so the same technique can be exercised under different conditions
Do I need to manually clone and manage the atomic-red-team test repository myself?
pulls the atomic-red-team repository down on its own, so the test content is in place before any technique is selected and run
Languages
Command line
No command matches.
| option | found in | since | description |
|---|
Values are placeholders taken from each option’s declared default. Nothing is executed here — the output shown is a recording of a run that already happened.
Score card
-
Shipping velocity releases a month, last 12 months
-
Documentation quality release-notes rubric, 0–100
-
Breaking-change discipline how rarely a release breaks users, and notice given
-
Maintenance risk quiet time against its own cadence, maintainers
-
Innovation & surface new capabilities, API and MCP surface
- Community health
-
Contributor trend distinct committers, this year against last
-
Maintainer concentration bus factor now against a year ago
-
Issue backlog trend issues closed per issue opened, 12 months
-
Responsiveness median time to a maintainer’s first reply
Nine scores for atomic-operator, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.
Score cards are part of every paid plan.
See plans → Already subscribed? Sign in →Trajectory
Blank means never measured; nothing here is a filled-in zero.
Peer standings are included with Researcher and Business. See how this tool ranks against its competitors, using data we don't publish anywhere else.
See plans →Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.
How this is scored
- Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
- Documentation quality — the release-notes rubric published on the analytics page, unchanged.
- Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
- Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
- Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
- Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
- Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
- Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.
Release-note detail over time
See how much detail atomic-operator puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.
Checking release-note history…
Releases
4 entries
No entries match these filters.
- March 20231
- February 20221
- January 20221
- December 20211
Project health
Issue, contributor and maintainer activity in swimlane/atomic-operator, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.
- Contributors 0 ±0 vs prior 12 months
- Maintainers 0 +0 joined · −0 left, last 12 months
- Bus factor 0 committers behind half the commits
- Community-filed 100% of issues opened, last 12 months
- Median time to close not measured issues closed, last 12 months
- Open backlog 10 of 31 issues ever filed
- Issues opened / month 0 · 0 communitymaintainers
- Open backlog 10
- Contributors / month 0
- Commits / month 0
- Stars 156
- other 100%
Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this
Threat coverage
Content for the last year of exploited CVEs and attack reports.atomic-operator has content for 304 of the 982 threats tracked in the last year, 0 of them exact.
See the threats, and how similar tools compare threat by threat, with Researcher and Business.
See plans → Already subscribed? Sign in →Threats with content
Compared with similar tools
Only atomic-operator covers
Peers cover, atomic-operator shows no content
Not indexed means we do not read this tool's content yet. It is not a gap.
Add the badge to your README
Maintain this project? The badge links readers straight to this page, so they can follow every release here.