Skip to content
 
 

Repository files navigation

ForgeArmory

License 🚨 Semgrep Analysis Pre-Commit Renovate

This repo hosts the community-driven TTPs that Meta's TTPForge can consume.


Dependencies

  • Install asdf:

    git clone https://github.com/asdf-vm/asdf.git ~/.asdf
  • Install and use asdf plugins to manage go, python, and ruby for this project:

    source .asdf

    Alternatively, you can pick and choose which plugins to install:

    # Employ asdf for this project's python:
    source .asdf python
  • Install pre-commit:

    python3 -m pip install --upgrade pip
    python3 -m pip install pre-commit
  • Install Mage:

    go install github.com/magefile/mage@latest

For Contributors and Developers

  1. Fork this project

  2. Install dependencies:

    mage installDeps
  3. Update and run pre-commit hooks locally:

    mage runPreCommit

Create New Release

This requires the GitHub CLI and gh-changelog GitHub CLI extension.

Install changelog extension:

gh extension install chelnak/gh-changelog

Generate changelog:

NEXT_VERSION=v1.1.3
gh changelog new --next-version "${NEXT_VERSION}"

Create release:

gh release create "${NEXT_VERSION}" -F CHANGELOG.md

About

ForgeArmory provides TTPs that can be used with the TTPForge (https://github.com/facebookincubator/ttpforge).

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages