ExfilGuardian
Conventions

Git Workflow

Branch strategy, commit conventions, and workflow

Branches

BranchPurpose
TrunkMain development branch
feat/<name>New features
fix/<name>Bug fixes
docs/<name>Documentation
refactor/<name>Refactoring

Commit Messages

Follow Conventional Commits:

<type>(<scope>): <short description>

Types

TypeWhen
featNew feature
fixBug fix
docsDocumentation only
refactorNeither fix nor feature
testTests
choreTooling, deps
perfPerformance

Scopes

driver, agent, server, analysis, installer, proto, desktop, docs, ci

Examples

feat(analysis): add ICMP tunnel detection in DPI
fix(agent): handle WFP callout registration failure
feat(server): implement gRPC flow ingestion endpoint
docs: update getting-started guide
chore(desktop): upgrade Electron to v40
feat(driver): add WFP packet inspection callout
fix(proto): update PacketMetadata field types
chore(installer): add Windows service registration

On this page