github.com/facebookincubator/ttpforge@v1.0.13-0.20240405153150-5ae801628835/docs/foundations/create.md (about)

     1  # Creating Your First TTP
     2  
     3  To create a new TTP with TTPForge, use the command shown below:
     4  
     5  ```bash
     6  ttpforge create ttp path/to/ttp.yaml
     7  ```
     8  
     9  Make sure that the path you choose is within an existing
    10  [TTP repository](repositories.md), such as
    11  [ForgeArmory](https://github.com/facebookincubator/ForgeArmory), so that
    12  TTPForge will be able to find the supporting configuration files required to
    13  execute your new TTP.
    14  
    15  TTPForge will create the specified file and populate it with a skeleton TTP YAML
    16  configuration containing important metadata.
    17  
    18  ## Next Steps
    19  
    20  Open your new YAML file in your favorite code editor and then check out our
    21  guide to [Automating Attacker Actions with TTPForge](actions.md) to start
    22  building your TTP!