https://github.com/B0bTheSkull/sigmaforge
· scanned 2026-06-17 01:19 UTC (1 month, 2 weeks ago)
5 raw signals (0 security + 5 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +18.2 (diff) · 5 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 47 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
writeup.md |
software | healthy | writeup.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
cli.py |
software | healthy | sigmaforge/cli.py |
__init__.py |
software | healthy | sigmaforge/__init__.py |
__main__.py |
software | healthy | sigmaforge/__main__.py |
validator.py |
software | healthy | sigmaforge/validator.py |
converter.py |
software | healthy | sigmaforge/converter.py |
test_converter.py |
software | healthy | tests/test_converter.py |
__init__.py |
software | healthy | tests/__init__.py |
test_validator.py |
software | healthy | tests/test_validator.py |
test.yml |
software | healthy | .github/workflows/test.yml |
lint.yml |
software | healthy | .github/workflows/lint.yml |
ssh_failed_password.yml |
software | healthy | examples/rules/ssh_failed_password.yml |
suspicious_sudo.yml |
software | healthy | examples/rules/suspicious_sudo.yml |
web_scanner_useragent.yml |
software | healthy | examples/rules/web_scanner_useragent.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
_resolve_rule_path |
software | healthy | sigmaforge/cli.py:12 |
cmd_validate |
software | dead | sigmaforge/cli.py:21 |
cmd_convert |
software | dead | sigmaforge/cli.py:43 |
cmd_list_targets |
software | dead | sigmaforge/cli.py:66 |
build_parser |
software | healthy | sigmaforge/cli.py:72 |
main |
software | healthy | sigmaforge/cli.py:100 |
_summarize_logsource |
software | healthy | sigmaforge/validator.py:19 |
_summarize_detection |
software | healthy | sigmaforge/validator.py:24 |
validate_rule |
software | healthy | sigmaforge/validator.py:30 |
_backend_for |
software | healthy | sigmaforge/converter.py:12 |
convert_rule |
software | healthy | sigmaforge/converter.py:20 |
test_convert_ssh_failed_password |
software | healthy | tests/test_converter.py:11 |
test_convert_web_scanner |
software | healthy | tests/test_converter.py:18 |
test_ssh_failed_password_valid |
software | healthy | tests/test_validator.py:8 |
test_suspicious_sudo_valid |
software | healthy | tests/test_validator.py:14 |
test_web_scanner_valid |
software | healthy | tests/test_validator.py:19 |
test_invalid_yaml |
software | healthy | tests/test_validator.py:24 |
| Label | Layer | Status | Path |
|---|---|---|---|
sigmaforge |
software | healthy | sigmaforge |
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
examples |
software | healthy | examples |
rules |
software | healthy | examples/rules |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
lint |
cicd | healthy | .github/workflows/lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
B0bTheSkull__sigmaforge |
software | healthy | /data/fable5_failed_archive/B0bTheSkull__sigmaforge |
| Label | Layer | Status | Path |
|---|---|---|---|
ValidationResult |
software | healthy | sigmaforge/validator.py:13 |
| Label | Layer | Status | Path |
|---|---|---|---|
elasticsearch |
data | healthy | pyproject.toml |
This page is publicly accessible at:
https://repobility.com/scan/478743b6-5dae-4128-b421-97cf361d4600/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/478743b6-5dae-4128-b421-97cf361d4600/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.