Skip to content

d3sch41n/ForgeArmory

 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 83.5%
  • Shell 9.1%
  • Go 2.8%
  • JavaScript 2.4%
  • Ruby 1.4%
  • C 0.8%