Community Contributions

ICS Watch Dog welcomes contributions from the ICS/OT cybersecurity community. Whether you have a Sysmon configuration for a specific use case, vendor-specific rules, or documentation improvements, your contributions help the community.

How to Contribute

Option 1: Pull Request

Fork the ICS Watch Dog repository, add your contribution, and submit a pull request. Community Sysmon configs should be placed in the sysmon-configs/community/ directory.

Option 2: GitHub Issue

Open a GitHub issue with the "feature enhancement" label. Describe your proposed config or improvement. The project team will review and may implement it or work with you to integrate it.

What to Include

When contributing a Sysmon configuration, please include:

Naming Convention

Community config files should follow the naming pattern:

sysmonconfig-[description].xml

Examples:

Use lowercase with hyphens. No spaces or underscores in filenames.

Review Process

All contributions are reviewed for:

Community configs are accepted as-is after basic review. They are not modified by the project team beyond formatting adjustments.

Current Community Configs

Config Author Description
sysmonconfig-filecreate-only.xml Aaron Boyd (icsblitz) Monitors file creation events for dangerous attachment types, scripts, executables, and archives

Disclaimer: Community-contributed configurations are not maintained or tested by Cutaway Security, LLC. Users must perform their own due diligence, review, and testing before deploying community configurations in any environment. All configurations are provided as-is and should be validated in a test environment before production use.