• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

facebookincubator / TTPForge
67%
main: 67%

Build:
Build:
LAST BUILD BRANCH: export-D82462428
DEFAULT BRANCH: main
Repo Added 14 Aug 2023 10:15AM UTC
Token Ra8RGMp9erWTTLNu6nJqTb1aoVijgYIX7 regen
Build 414 Last
Files 69
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH export-D77619765
branch: export-D77619765
CHANGE BRANCH
x
Reset
Sync Branches
  • export-D77619765
  • container
  • container-fix
  • coverage
  • dep-lock
  • dependabot/go_modules/golang.org/x/crypto-0.35.0
  • doc-pc
  • expect
  • expected-step-failure
  • export-D50618372
  • export-D50635423
  • export-D50708311
  • export-D50892103
  • export-D50990440
  • export-D51069461
  • export-D51070150
  • export-D51139869
  • export-D51171741
  • export-D51180590
  • export-D51306975
  • export-D51307671
  • export-D51407546
  • export-D51428503
  • export-D51434166
  • export-D51434373
  • export-D51435517
  • export-D51437115
  • export-D51439700
  • export-D51449622
  • export-D51449668
  • export-D51451469
  • export-D51457037
  • export-D51458305
  • export-D51459133
  • export-D51459399
  • export-D51459508
  • export-D51459753
  • export-D51467408
  • export-D51475492
  • export-D51482864
  • export-D51495585
  • export-D51498587
  • export-D51520144
  • export-D51520434
  • export-D59696048
  • export-D59864499
  • export-D60238880
  • export-D60419102
  • export-D60423533
  • export-D60686691
  • export-D61042469
  • export-D61387125
  • export-D61657101
  • export-D61658174
  • export-D61662534
  • export-D62530409
  • export-D63457210
  • export-D63702296
  • export-D64108097
  • export-D65080213
  • export-D65831540
  • export-D66702400
  • export-D68783463
  • export-D69546940
  • export-D69863376
  • export-D69953549
  • export-D70136417
  • export-D70192169
  • export-D70499233
  • export-D71635625
  • export-D71739496
  • export-D71841703
  • export-D72669013
  • export-D72670580
  • export-D73053704
  • export-D76082173
  • export-D77463007
  • export-D78497399
  • export-D78521586
  • export-D78701235
  • export-D78753717
  • export-D78761882
  • export-D79202811
  • export-D79562207
  • export-D80822110
  • export-D80826527
  • export-D81613044
  • export-D82462426
  • export-D82462427
  • export-D82462428
  • fix-no-cleanup
  • fixup-T168084774-main
  • forge-integration-tests
  • magefile-updates
  • main
  • mitre-yaml
  • os-and-arch-metadata
  • pt-code-owners
  • renovate/actions-checkout-3.x
  • renovate/actions-checkout-4.x
  • renovate/actions-checkout-digest
  • renovate/actions-setup-python-digest
  • renovate/codespell-project-codespell-2.x
  • renovate/docker-build-push-action-5.x
  • renovate/docker-build-push-action-digest
  • renovate/docker-login-action-3.x
  • renovate/docker-setup-buildx-action-3.x
  • renovate/docker-setup-buildx-action-digest
  • renovate/docker-setup-qemu-action-3.x
  • renovate/github-codeql-action-digest
  • renovate/github.com-l50-goutils-v2-2.x
  • renovate/github.com-spf13-afero-1.x
  • renovate/github.com-tidwall-gjson-1.x
  • renovate/go.uber.org-zap-1.x
  • renovate/golang-1.x
  • renovate/goreleaser-goreleaser-action-5.x
  • renovate/goreleaser-goreleaser-action-digest
  • renovate/pin-dependencies
  • renovate/pre-commit-pre-commit-hooks-4.x
  • renovate/python-3.x
  • renovate/renovatebot-github-action-39.x
  • renovate/returntocorp-semgrep-action-digest
  • renovate/shogo82148-actions-goveralls-digest
  • sfm-create-file-new
  • sfm-create-file-step
  • sfm-downgrade-afero
  • sfm-downgrade-zap
  • sfm-dry-run
  • sfm-edit-and-create-refactor
  • sfm-fix-asdf
  • sfm-fix-indirects
  • sfm-fix-logs-and-remove-viper
  • sfm-fix-template-bug
  • sfm-fix-token
  • sfm-fix-usage
  • sfm-fix-working-directory-handling
  • sfm-install-command
  • sfm-reduce-minimum-go-version
  • sfm-remove-codeowner
  • sfm-remove-json-string
  • sfm-tmp-remove-vscode
  • sfm-update-files-package
  • sfm-update-gjson
  • sfm-update-zap
  • sfm-use-latest-release
  • test
  • test-refactor

09 Jul 2025 12:03AM UTC coverage: 67.383%. First build
16156998728

Pull #543

github

facebook-github-bot
Enum Command (#543)

Summary:
Pull Request resolved: https://github.com/facebookincubator/TTPForge/pull/543

### TTPForge Enum Command

#### Overview

This diff introduces a new `enum` command to the TTPForge framework. It is designed to provide a way to enumerate TTPs, making it easier for users to discover and manage TTPs. With this implementation, users can display platform wise TTP count across repositories with filtering on platforms, tactics, techniques and sub-techniques with an option to view specific TTPs with a verbose output.

#### Context

There was a growing need to effectively enumerate, dynamically filter and count TTPs across repositories created for various purple team engagements. This diff solves aspects of this problem paving way for further advancements. This capability enables users to maintain tally of TTPs across engagements and repositories to allow for better management ultimately leading to improved decision-making and resource allocation.

#### Future Improvements

The addition of TTP dynamic enumeration and counting capabilities in TTPForge paves for the following future advancements:

1) Unified View: The ability to enumerate and count TTPs paves the way for creating an interactive UI that displays all TTPs from multiple repositories in one place. This provides managers and stakeholders with a holistic view of their TTP landscape with super helpful filtering mechanisms, empowering them to make data-driven decisions and allocate resources more effectively.

2) Reducing redundancy: By viewing all TTPs in one place with advanced filtering would help reduce redundancy and increase efficiency of developers searching for similar TTPs.

3) Analysis: The addition of TTP enumeration and counting capabilities sets the stage for future enhancements, such as advanced filtering, sorting, and analytics, which will further empower our team to pinpoint how our TTP catalog could improve further.

4) Enhanching enumeration: Adding new enum... (continued)
Pull Request #543: Enum Command

138 of 165 new or added lines in 3 files covered. (83.64%)

2194 of 3256 relevant lines covered (67.38%)

17.06 hits per line

Relevant lines Covered
Build:
Build:
3256 RELEVANT LINES 2194 COVERED LINES
17.06 HITS PER LINE
Source Files on export-D77619765
  • Tree
  • List 59
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16156998728 export-D77619765 Enum Command (#543) Summary: Pull Request resolved: https://github.com/facebookincubator/TTPForge/pull/543 ### TTPForge Enum Command #### Overview This diff introduces a new `enum` command to the TTPForge framework. It is designed to provide a... Pull #543 09 Jul 2025 12:05AM UTC facebook-github-bot github
67.38
16156886335 export-D77619765 Enum Command (#543) Summary: ### TTPForge Enum Command #### Overview This diff introduces a new `enum` command to the TTPForge framework. It is designed to provide a way to enumerate TTPs, making it easier for users to discover and manage TTPs... Pull #543 08 Jul 2025 11:56PM UTC facebook-github-bot github
67.38
16156811434 export-D77619765 Enum Command Summary: ### TTPForge Enum Command #### Overview This diff introduces a new `enum` command to the TTPForge framework. It is designed to provide a way to enumerate TTPs, making it easier for users to discover and manage TTPs. With t... Pull #543 08 Jul 2025 11:50PM UTC facebook-github-bot github
67.38
See All Builds (404)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc