- Add new artifacts using the template
- Improve existing artifacts with better descriptions or tools
- Fix bugs in the web interface or build system
- Enhance documentation and examples
- Suggest new features via GitHub issues
- Follow the YAML template structure
- Include comprehensive forensic value descriptions
- Provide real-world examples when possible
- Add relevant analysis tools with URLs
- Test your changes locally before submitting
-
Copy the template:
cp artifacts/_template.yml artifacts/category/your-artifact.yml
-
Fill in all required fields:
title: Clear, descriptive namecategory: One of the supported categoriesdescription: Brief forensic value summarypaths: Registry paths (array)details: Comprehensive information objectmetadata: Classification and reference data
-
Validate your artifact:
python scripts/validate.py artifacts/category/your-artifact.yml
title: "Descriptive Artifact Name"
category: "execution|network|usb|user-activity|persistence|system|security|cloud|browser|malware|mobile|virtualization|communication"
description: "Brief description focusing on forensic value"
paths:
- "HKLM\\Path\\To\\Registry\\Key"
details:
what: "What Windows stores here"
forensic_value: "Why investigators care"
structure: "Data format and encoding"
examples: ["Example values"]
tools: [{ "name": "Tool Name", "url": "https://..." }]metadata:
criticality: "high|medium|low"
investigation_types:
- "malware-analysis"
- "data-exfiltration"
windows_versions:
- "Windows 10"
- "Windows 11"
tags: ["keyword1", "keyword2"]