Skip to content

Releases: facebookincubator/ForgeArmory

v1.1.0

23 Dec 14:12

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.1.0 - 2025-12-23

Full Changelog: v1.0.1...v1.1.0

What's Changed

  • Import Converted Atomic Red Team Definitions (#145) (isaac-fletcher)
  • Repository organization overhaul (#146) (isaac-fletcher)
  • Update TTP metadata (#147) (isaac-fletcher)
  • Update authorship for ForgeArmory TTPs (#144) (isaac-fletcher)
  • Windows Atomic Tests to TTP #6 (#141) (jazzyle)
  • Windows Atomic Tests to TTP#3 (#140) (jazzyle)
  • Impact and persistence TTPs (#129) (gerbsec)
  • Update Windows Atomic Tests to TTP #2 (#139) (jazzyle)
  • Windows Atomic Tests to TTP #7 Update (#138) (jazzyle)
  • Windows Atomic Tests to TTP #10 (#136) (jazzyle)
  • Windows Atomic Tests to TTP #9 (#137) (jazzyle)
  • Windows Atomic Tests to TTP #8 (#135) (jazzyle)
  • Windows Atomic Tests to TTP #7 (#131) (jazzyle)
  • Windows Atomic Tests to TTP #2 (#132) (jazzyle)
  • Windows Atomic Tests to TTP #5 (#133) (jazzyle)
  • Windows Atomic Tests to TTP #4 (#134) (jazzyle)
  • Windows Atomic Tests to TTP #1 (#130) (jazzyle)
  • Software Installed on MacOS (#128) (jazzyle)
  • Added TTP to backdoor Kubernetes nodes with rogue SSH keys for persistence (#127) (l50)
  • Added new TTP to extract Kubernetes secrets from compromised clusters (#126) (l50)
  • Added Linux Smart Enumeration to Linux Privesc TTPs (#125) (d0n601)
  • Fix failing open source requirements. (#124) (d0n601)
  • Backdoor lambda function TTP (#123) (w51d)
  • Create lambda function (#122) (w51d)
  • Create new IAM User (#121) (w51d)
  • Create role, Access Role (#120) (w51d)
  • transfer data to cloud account (#119) (w51d)
  • Exfil from EC2 to Internet (#118) (w51d)
  • Create cloud instance TTP (#117) (w51d)
  • Increase TTP robustness (#116) (l50)
  • Bug fix; nit (#115) (l50)
  • Added TTP Module for extract-cookies-from-chromium-browser (#114) (jimmy-ly00)
  • Added README and TTP for creating unrestricted security group in AWS (#113) (l50)
  • Added T1136.001 Create Local Account and T1053.006 Systemd Timers (#112) (jimmy-ly00)
  • Validate UUIDs in YAML (#111) (d0n601)
  • Refactored new helpers; added new k8s TTPs; improved docs (#110) (l50)
  • Add API Version and UUID to all TTPs in Armory (#109) (d0n601)
  • Added Kubernetes TTP helpers; fixed bugs in docs (#108) (l50)
  • Enhancements to IAM Enumeration and S3 Bucket Enumeration TTPs (#107) (l50)
  • Added new functionality to suid-binary-escalation TTP; misc doc updates (l50)
  • Update backdoor-ssh-authorized-keys TTP with MITRE ATT&CK mapping and other QoL YAML enhancements (l50)
  • Cleanup old content (#104) (l50)
  • Update CODEOWNERS (d3sch41n)
  • 17 commodity Linux TTPs (#101) (tbarabosch@meta.com)
  • Add requirements section to subset of macOS TTPs (#98) (d3sch41n)
  • Modified one of the publicly commmitted macOS TTPs (sshkeygen-load-dylib.yaml), which was generating a ttpforge error due to a non zero exit code. (#99) (cedowens)
  • Revamp Github CI/CD and Cleanup Outdated Contents (#100) (d3sch41n)
  • Fix edit_step backup working directory handling (#97) (d3sch41n)
  • Removing colon from subtechnique descriptor in 4 macOS TTPs, which effectively breaks the TTP. (cedowens)
  • Token documentation diff to test ShipIt (#95) (d3sch41n)
  • Re-sync with internal repository (#93) (facebook-github-bot)
  • fbshipit-source-id: b6c4efc3ab9d18c04d290eec87e074d4a3b1fb2a (d3sch41n)
  • Update detections to use us-east-1 specifically (#91) (l50)
  • Refactor and rename TTP for IAM user-group addition (#90) (l50)
  • fix(deps): update module github.com/spf13/afero to v1.10.0 (#87) (TTPForge-bot)
  • Example updates (#82) (l50)
  • New TTP: extract-instance-profile-credentials (#86) (l50)
  • Enforce TTP Uniformity (#85) (l50)
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.15.4 (#83) (TTPForge-bot)
  • Add new FetchURI step to the schema (#81) (l50)

New Contributors

v1.0.1

12 Sep 15:53
@l50 l50
853f56c

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.0.1 - 2023-09-12

Full Changelog

Other

  • Add all PT members to CODEOWNERS #78 (l50)
  • Schema adherence validator #77 (l50)
  • fix(deps): update module github.com/l50/goutils/v2 to v2.1.0 #75 (TTPForge-bot)
  • chore(deps): update dependency golang to v1.21.1 #72 (TTPForge-bot)
  • Spellcheck update #71 (l50)
  • chore(deps): update actions/checkout action to v3.6.0 #67 (TTPForge-bot)
  • chore(deps): update renovatebot/github-action action to v39.0.5 #66 (TTPForge-bot)
  • chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.0.3 #65 (TTPForge-bot)
  • chore(deps): update dependency python to v3.11.5 #64 (TTPForge-bot)
  • chore(deps): update returntocorp/semgrep-action digest to 0bdb313 #63 (TTPForge-bot)
  • chore(deps): update actions/checkout digest to f43a0e5 #62 (TTPForge-bot)
  • Enhance Pre-Commit Hooks and Improved Error Handling #61 (l50)
  • Refinement and Documentation of macOS TTPs #60 (l50)
  • Added Tactic TA0043 Reconnaissance with procedure T1595.001 Active Scanning: Scan IP Blocks #52 (sw8y)
  • Implemented a pre-commit hook to promote naming consistency across YAML #51 (l50)
  • Added TTP TA0007 Discovery: T1087.001 Local Account #50 (sw8y)
  • add ssh-keygen load dylib ttp #46 (VVX7)
  • Add ttp dev doc #44 (VVX7)
  • Move get-running-processes out of macOS specific directory #36 (l50)
  • Minor bug fix #35 (l50)
  • add macOS Disable System Updates TTP #34 (VVX7)
  • add get process ttp #32 (VVX7)
  • Github Action + PR Template Fixes #27 (l50)
  • Update Armory TTPs for Compability with Release Version of Forge #26 (d3sch41n)
  • Committing common macOS TTPs for ttpforge #24 (cedowens)
  • chore(deps): update dependency golang to v1.21.0 #21 (l50)

v1.0.0 - 2023-08-09

Full Changelog

What's Changed

  • Update Armory TTPs for Compability with Release Version of Forge by @d3sch41n in #26
  • Github Action + PR Template Fixes by @l50 in #27
  • Committing common macOS TTPs for ttpforge by @cedowens in #24
  • add get process ttp by @VVX7 in #32
  • Minor bug fix by @l50 in #35
  • add macOS Disable System Updates TTP by @VVX7 in #34
  • Move get-running-processes out of macOS specific directory by @l50 in #36
  • add ssh-keygen load dylib ttp by @VVX7 in #46
  • Add ttp dev doc by @VVX7 in #44
  • Added TTP TA0007 Discovery: T1087.001 Local Account by @sw8y in #50
  • Implemented a pre-commit hook to promote naming consistency across YAML by @l50 in #51
  • chore(deps): update actions/checkout action to v3.6.0 by @TTPForge-bot in #67
  • chore(deps): update actions/checkout digest to f43a0e5 by @TTPForge-bot in #62
  • chore(deps): update returntocorp/semgrep-action digest to 0bdb313 by @TTPForge-bot in #63
  • chore(deps): update dependency python to v3.11.5 by @TTPForge-bot in #64
  • chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.0.3 by @TTPForge-bot in #65
  • chore(deps): update renovatebot/github-action action to v39.0.5 by @TTPForge-bot in #66
  • Spellcheck update by @l50 in #71
  • Added Tactic TA0043 Reconnaissance with procedure T1595.001 Active Scanning: Scan IP Blocks by @sw8y in #52
  • chore(deps): update dependency golang to v1.21.1 by @TTPForge-bot in #72
  • fix(deps): update module github.com/l50/goutils/v2 to v2.1.0 by @TTPForge-bot in #75
  • Add all PT members to CODEOWNERS by @l50 in #78
  • Enhance Pre-Commit Hooks and Improved Error Handling by @l50 in #61
  • Schema adherence validator by @l50 in #77
  • Refinement and Documentation of macOS TTPs by @l50 in #60

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

09 Aug 20:43
@l50 l50

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.0.0 - 2023-08-09

Full Changelog