Skip to content

Repository organization overhaul#146

Closed
isaac-fletcher wants to merge 2 commits intofacebookincubator:mainfrom
isaac-fletcher:export-D89555587
Closed

Repository organization overhaul#146
isaac-fletcher wants to merge 2 commits intofacebookincubator:mainfrom
isaac-fletcher:export-D89555587

Conversation

@isaac-fletcher
Copy link
Contributor

Summary:
This update seeks to reorganize the repository to standardize the structure and make it easier to find community TTPs.

ForgeArmory TTPs are now organized by MITRE ATT&CK tactics, making it easy to find and execute specific attack techniques.

Each TTP is contained in its own directory with a standardized
structure:

ttps/<MITRE-TACTIC>/<TTP-NAME>/
├── ttp.yaml          # TTP definition and execution logic
├── README.md         # Documentation and usage instructions
└── [helper files]    # Supporting scripts, binaries, or resources

Utility TTPs are stored in a separate utils/ folder. Complex, multi-step chains are stored in the chains/ folder.

Reviewed By: samdlinn

Differential Revision: D89555587

Isaac Fletcher and others added 2 commits December 22, 2025 06:26
Summary: This update ensures all TTPs have appropriate metadata to reflect OS compatibility and MITRE ATT&CK mappings.

Differential Revision: D89555465
Summary:
This update seeks to reorganize the repository to standardize the structure and make it easier to find community TTPs.

ForgeArmory TTPs are now organized by [MITRE ATT&CK](https://attack.mitre.org/) tactics, making it easy to find and execute specific attack techniques.

Each TTP is contained in its own directory with a standardized
structure:

```
ttps/<MITRE-TACTIC>/<TTP-NAME>/
├── ttp.yaml          # TTP definition and execution logic
├── README.md         # Documentation and usage instructions
└── [helper files]    # Supporting scripts, binaries, or resources
```

Utility TTPs are stored in a separate utils/ folder. Complex, multi-step chains are stored in the chains/ folder.

Reviewed By: samdlinn

Differential Revision: D89555587
@meta-codesync
Copy link

meta-codesync bot commented Dec 22, 2025

@isaac-fletcher has exported this pull request. If you are a Meta employee, you can view the originating Diff in D89555587.

@meta-codesync
Copy link

meta-codesync bot commented Dec 22, 2025

This pull request has been merged in f727628.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants