Feintkit

Documentation

The guides and reference pages below are generated from the suite's own documents, so they always match the version of the suite this site was built from (version 0.1.0, 48 scenarios and 4 benign controls).

No public repository yet. Feintkit is pre-release, so there is nothing to download and no repository to link to. The pages here are the documentation that ships with the suite.

Guides

DocumentWhat it covers
WorkflowsTwo things that need no agent and no network: a demo that produces a finished report, and a comparison of two result sets with a small history file. Read...
Attaching a scenario to an agent or clientThis guide shows how to put a scenario in front of the agent you want to test. Read RESPONSIBLE-USE.md first, and use a disposable project, a disposable user account, or...
The suite's toolsFive tools sit around the scenario runner (feintkit, see DETECTION-INTEGRATION.md). This page gives the exact commands, flags, exit codes and offline examples of each....
AutomationFour things that need no agent call and no network: replaying the results of a real-agent run after a rule change, a short note per scenario on what a defender can do, a...
Wiring a detection product or an agent to the suiteThis guide shows how to run scenarios, what to look for, how to record what your security product did, and
Marker strings, tokens, and artifactsEvery artifact the suite produces can be recognized and searched for. Use these values when you configure a
Scenario categoriesEach category is a repository of scenarios. Mappings are to MITRE ATLAS techniques and the OWASP lists; see TTP-MAP.md for the reasoning. The tools around the runner...

Reference

DocumentWhat it covers
TTP mapGenerated by python3 scripts/verify-mappings.py --online --write from docs/scenarios/MAPPINGS.json.
Capabilities this project will not addFeintkit is a defensive test suite. It contains benign, simulated versions of known attack patterns so that a security product, or your own agent, has something...

Scenario notes

Defender notes, one page per scenario (48 pages).

Translations (machine-made, need human review)

The guide documents are available in six languages. These pages are machine translations that no person has reviewed yet and may contain errors; the English page is authoritative, and every translated page links to it and says so at the top. Command lines, flags and file names stay in English.

LanguageWorkflowsThe suite's toolsAutomationWiring a detection product or an agent to the suiteMarker strings, tokens, and artifactsScenario categoriesAttaching a scenario to an agent or clientResponsible use
DeutschWorkflowsDie Werkzeuge der SuiteAutomatisierungEine Erkennungslösung oder einen Agenten an die Suite anbindenMarkierungszeichenfolgen, Token und ArtefakteSzenariokategorienEin Szenario an einen Agenten oder Client anbindenVerantwortungsvolle Nutzung und Autorisierung
EspañolFlujos de trabajoLas herramientas de la suiteAutomatizaciónConectar un producto de detección o un agente a la suiteCadenas marcadoras, tokens y artefactosCategorías de escenariosConectar un escenario a un agente o clienteUso responsable y autorización
FrançaisFlux de travail Les outils de la suite Automatisation Intégrer un produit de détection ou un agent à la suiteChaînes marqueurs, jetons et artefactsCatégories de scénariosRattacher un scénario à un agent ou à un clientUsage responsable et autorisation
Português (Brasil)Fluxos de trabalhoAs ferramentas da suíteAutomaçãoConectar um produto de detecção ou um agente à suíteStrings de marcador, tokens e artefatosCategorias de cenáriosConectar um cenário a um agente ou clienteUso responsável e autorização
日本語ワークフロースイートのツール自動化検知製品またはエージェントをスイートに接続するマーカー文字列、トークン、アーティファクトシナリオのカテゴリシナリオをエージェントまたはクライアントに接続する責任ある利用と認可
简体中文工作流套件的工具自动化将检测产品或智能体接入套件标记字符串、令牌与产物场景类别将场景接入智能体或客户端负责任使用与授权

The client guide names third-party products. Those names are compatibility facts that cite each vendor's own documentation with a last-verified date; no vendor endorses, or is affiliated with, Feintkit.

Also on this site

Not published on this site

These ship with the suite but are not published here: the exact specification of every scenario, the security-reporting policy and the name policy. They become available with the first release.