What problem does it solve?
Identify what a website exposes passively and convert voluntary signals into structured detection rules and mapping tables without performing active probing or content discovery.
Core Features & Use Cases
- Passive web application fingerprinting: extract CMS indicators, plugin slugs, theme hints, CSS signatures, meta generators, and REST API namespaces from homepage HTML and headers.
- Version and plugin inference: infer plugin or core versions from asset query parameters, meta tags, inline JS variables, and response headers to improve vulnerability matching.
- Gap analysis and mapping maintenance: compare Heimdall output to competitor tools, expand slug_map and namespace mappings, and produce detection rules for inclusion in scanner logic.
- Use Case: diagnose why a known WooCommerce installation appears in a competitor's passive scan but is not detected by Heimdall, then produce new HTML-based detection patterns.
Quick Start
Use the osint agent to analyze the homepage HTML, response headers, DNS and certificate metadata and produce a prioritized list of passive detection rules and namespace-to-slug mappings.