Bias Analysis
Detected Bias Types
windows_first
windows_tools
windows_heavy_examples
Summary
The documentation demonstrates a moderate Windows bias. Windows terminology, examples, and formats (such as domain\hostname, SIDs, and file paths like C:\Windows\explorer.exe) are frequently used and often appear before or instead of Linux equivalents. Fields and examples often reference Windows-specific concepts (domain, SID, process paths), and guidance for Linux is limited to brief mentions (e.g., 'on Windows and Linux this value must be numeric'). There are no Linux-specific examples, tools, or patterns, and the schema field descriptions and sample values are overwhelmingly Windows-centric.
Recommendations
- Add Linux-specific examples for fields such as SrcProcessName (e.g., /usr/bin/bash), SrcHostname (e.g., ubuntu-server), and SrcUserId (e.g., UID/GID formats).
- Document Linux domain and hostname conventions alongside Windows formats, especially in fields like SrcDomainType and SrcFQDN.
- Include Linux-specific process ID formats and conversion notes, such as hexadecimal PID representations in Linux.
- Provide guidance or examples for common Linux DNS servers (e.g., BIND, dnsmasq, Unbound) and their event formats.
- Ensure that field descriptions and sample values alternate or balance between Windows and Linux, rather than defaulting to Windows first.
- Reference Linux authentication and user identification schemes (e.g., PAM, /etc/passwd) where relevant in user fields.
- Explicitly mention Linux logging tools and patterns (e.g., syslog, journald) in sections about event collection.
Create Pull Request