A portfolio-ready monorepo of authorized security assessment tools for exposure review, baseline validation, and remediation reporting.
Authorized scope |
Reporting |
Correlation pipeline |
This repository contains three complementary security tools that turn raw findings into audit-ready output:
- RangeCheck — authorized network exposure assessment with service discovery, fingerprinting, and framework mapping.
- ControlTrace — local baseline assessment with control evidence, NIST mapping, and POA&M reporting.
- Tracer — threat-intelligence style workflow components for ingestion, enrichment, graph loading, and analyst-facing query APIs.
The goal is not to look like a toy scanner. The goal is to present a complete security workflow: scope, collect, enrich, correlate, and report.
flowchart LR
A[Authorized scope] --> B[Discovery or collection]
B --> C[Normalize and validate]
C --> D[Map to frameworks]
D --> E[Generate reports]
E --> F[Remediate and review]
| Project | Purpose | Output |
|---|---|---|
| RangeCheck | Safe network exposure review | HTML, JSON, CSV reports |
| ControlTrace | Local baseline and control assessment | HTML, JSON, CSV, POA&M |
| Tracer | Threat data pipeline and correlation layer | API, graph, SIEM enrichment |
- Concurrent TCP service discovery
- Lightweight banner and header fingerprinting
- YAML-driven finding classification
- CVSS metadata and framework mapping
- HTML, JSON, and CSV reporting
- DISA STIG-style local checks
- Evidence collection and control tracing
- NIST SP 800-53 and MITRE ATT&CK mapping
- POA&M-oriented remediation reporting
- Audit-friendly export formats
- Kafka ingestion and normalization
- Elasticsearch enrichment and search
- Neo4j graph loading for relationship analysis
- Flask API for indicator and graph queries
- Wazuh/SIEM alert enrichment flow
.
├── RangeCheck/
├── controltrace/
├── tracer/
├── complete_missing_files.py
└── README.md- It shows end-to-end security engineering, not just a single script.
- It separates safe discovery, compliance mapping, and intel correlation into different tools.
- It uses real reporting artifacts that hiring managers can inspect.
- It communicates maturity: authorization, validation, traceability, and remediation.
These tools are built for authorized environments only.
- No exploitation
- No credential attacks
- No evasion or persistence
- No destructive testing
Open the project you want to work on and follow its local README:
RangeCheck/README.mdcontroltrace/README.mdtracer/README.md
- NIST SP 800-53
- NIST SP 800-115
- NIST SP 800-30
- NIST SP 800-37
- DISA STIG Library
- MITRE ATT&CK
- FIRST CVSS v3.1
- CWE


