/navy-seal

Intelligence L3 Production medium usage

/navy-seal

Overview

/navy-seal is a production command in the Intelligence category of the Prismatic Platform. It performs deep-dive investigation with multi-source intelligence fusion, combining advanced OSINT techniques with tactical precision to deliver comprehensive intelligence products on high-value targets.

Unlike lighter-weight reconnaissance commands, /navy-seal operates at the deepest investigation tier within the Prismatic intelligence hierarchy. The command marshals multiple intelligence collection disciplines -- open source intelligence, domain intelligence, infrastructure analysis, and social graph mapping -- into a unified analytical product. Each investigation thread runs concurrently through the platform's OTP-based supervision tree, ensuring fault tolerance even when individual collection sources fail or timeout.

The command derives its name from its operational philosophy: methodical preparation, decisive execution, and comprehensive post-operation analysis. Every /navy-seal invocation follows a structured intelligence cycle that begins with target enumeration, progresses through multi-source collection, applies correlation analysis to eliminate noise, and produces a finalized intelligence assessment with confidence ratings aligned to the NABLA epistemic framework.

This command operates under the L3 authority level and is executed by the navy-seal-operator agent. It is part of the platform's 216-command slash command registry, built on the AIAD (Autonomous Intelligence Agent Design) standard. The L3 authority level reflects the command's access to sensitive intelligence sources and its ability to initiate cross-domain correlation operations that may touch multiple external services.

Architecture

The /navy-seal command implements a multi-layered intelligence collection architecture built on Elixir's concurrency primitives and the platform's GenServer infrastructure.

Collection Pipeline

Target Input --> Target Validator --> Collection Orchestrator
                                          |
                    +---------------------+---------------------+
                    |                     |                     |
              Domain Intel          Infrastructure        Social Graph
              (DNS, WHOIS,          (IP ranges, ASN,      (Profiles,
               certificates)        services, ports)       connections)
                    |                     |                     |
                    +---------------------+---------------------+
                                          |
                                  Correlation Engine
                                          |
                                  Confidence Scoring
                                          |
                                Intelligence Product

Core Components

ComponentModuleResponsibility
Collection OrchestratorPrismaticIntelligence.NavySeal.OrchestratorCoordinates parallel collection tasks
Source ManagerPrismaticIntelligence.NavySeal.SourceManagerManages 121+ intelligence sources
Correlation EnginePrismaticIntelligence.NavySeal.CorrelatorCross-references findings across sources
Confidence ScorerPrismaticIntelligence.NavySeal.ConfidenceScorerNABLA-compliant confidence assessment
Report GeneratorPrismaticIntelligence.NavySeal.ReporterStructured intelligence product output

The architecture leverages Task.async_stream/3 for parallel source querying with configurable concurrency limits, ensuring that no single slow source blocks the overall investigation. Each source adapter implements the PrismaticIntelligence.Source behaviour, providing a consistent interface for data collection, normalization, and error handling.

Usage

Basic Investigation

# Full deep-dive investigation on a domain
/navy-seal --target example.com

# Investigation with specific focus areas
/navy-seal --target example.com --focus infrastructure,certificates

# Quick tactical assessment (reduced source set)
/navy-seal --target example.com --mode tactical

Advanced Operations

# Multi-target investigation with correlation
/navy-seal --targets targets.txt --correlate

# Investigation with custom source selection
/navy-seal --target example.com --sources shodan,censys,crtsh --depth full

# Time-bounded investigation with deadline
/navy-seal --target example.com --timeout 300s --priority high

# Export results in structured format
/navy-seal --target example.com --output json --file investigation-report.json

Integration with Other Commands

# Feed results into perimeter assessment
/navy-seal --target example.com --pipe-to perimeter

# Chain with email OSINT for comprehensive profiling
/navy-seal --target example.com && /email-osint --domain example.com

# Use with Google hacking for expanded coverage
/navy-seal --target example.com --augment google-hacking

Options & Parameters

ParameterTypeDefaultDescription
--targetStringRequiredPrimary investigation target (domain, IP, organization)
--targetsFile path-File containing multiple targets, one per line
--modeEnumfullInvestigation depth: tactical, operational, full
--focusListAllFocus areas: infrastructure, certificates, dns, social, code
--sourcesListAllSpecific intelligence sources to query
--depthEnumstandardCollection depth: shallow, standard, deep, exhaustive
--timeoutDuration600sMaximum investigation duration
--correlateBooleantrueEnable cross-source correlation analysis
--confidence-thresholdFloat0.6Minimum confidence for included findings
--outputEnumtextOutput format: text, json, html, markdown
--filePath-Write results to file instead of stdout
--priorityEnumnormalExecution priority: low, normal, high, critical
--pipe-toCommand-Forward results to another command

Execution Flow

The /navy-seal command follows a structured six-phase execution model that mirrors professional intelligence collection methodologies.

Phase 1 -- Target Validation (0-5s): The target input is parsed, validated, and enriched with initial metadata. Domain targets undergo DNS resolution to confirm existence. IP targets are validated for format and routability. Organization names are normalized and mapped to known entities in the platform's knowledge base.

Phase 2 -- Source Selection (5-10s): Based on the target type and specified focus areas, the Collection Orchestrator selects the optimal set of intelligence sources. Source health is verified before inclusion, and sources with recent failures are deprioritized. The selection algorithm considers source coverage, latency characteristics, and data freshness requirements.

Phase 3 -- Parallel Collection (10-120s): All selected sources are queried concurrently using supervised Task processes. Each source adapter handles its own rate limiting, authentication, and response parsing. Failed queries are retried up to three times with exponential backoff before being marked as unavailable.

Phase 4 -- Correlation Analysis (120-180s): Raw findings from all sources are fed into the Correlation Engine, which identifies connections, contradictions, and patterns across the dataset. Entity resolution merges duplicate references to the same infrastructure components, organizations, or individuals.

Phase 5 -- Confidence Scoring (180-200s): Each finding and correlation receives a confidence score based on source reliability, corroboration count, data freshness, and internal consistency. Scores follow the NABLA Signal Plurality axiom, requiring at minimum two independent sources for high-confidence assessments.

Phase 6 -- Report Generation (200-240s): The finalized intelligence product is assembled with executive summary, detailed findings organized by category, confidence assessments, and recommended follow-up actions.

Integration Points

ComponentIntegration TypeDescription
Prismatic AgentsExecutionManaged by navy-seal-operator agent with L3 authority
Prismatic PerimeterData flowFeeds asset discovery data to perimeter monitoring
AIAD RegistryDiscoveryRegistered command with full AIAD metadata
Quality GatesValidationPre/post execution quality checks on output
TelemetryObservabilityExecution metrics, source latency, correlation statistics
ETS StorageCachingInvestigation results cached for cross-session access
KuzuDBGraph storageEntity relationships stored in knowledge graph
MeilisearchSearch indexFindings indexed for full-text search

Best Practices

Target Scoping: Always define the investigation scope before execution. Unbounded investigations against large organizations can generate excessive data volume and extended execution times. Use --focus to constrain collection to relevant domains.

Source Management: Not all intelligence sources are equally reliable or fast. For time-sensitive investigations, use --mode tactical to limit collection to high-speed, high-reliability sources. Reserve --depth exhaustive for cases where completeness outweighs speed.

Correlation Thresholds: The default confidence threshold of 0.6 provides a balanced view of findings. Raise to 0.8 or higher for executive-level reporting where only well-corroborated findings are acceptable. Lower to 0.4 for exploratory investigations where leads are more valuable than certainty.

Result Persistence: Always use --file for significant investigations. Terminal output can be lost, but file-based reports integrate with the platform's knowledge management system and can be referenced in future sessions.

Operational Security: Be aware that some intelligence sources log queries. For sensitive investigations, consider using --sources to explicitly control which external services receive your query terms.

Error Handling

The command implements comprehensive error handling at every stage of the intelligence pipeline.

Error ConditionHandling StrategyUser Impact
Invalid target formatImmediate rejection with format guidanceCommand does not execute
Source timeoutGraceful degradation, other sources continuePartial results with source status
Rate limitingAutomatic backoff and retry (3 attempts)Delayed but complete results
Network failureSource marked unavailable, investigation continuesReduced source coverage noted in report
Correlation overflowBatch processing with memory-bounded windowsSlightly longer execution time
All sources failedError report with diagnostic informationNo results, actionable error message

All errors emit structured telemetry events under the [:prismatic, :intelligence, :navy_seal, :error] event path, enabling automated monitoring and alerting through the platform's observability infrastructure.

Advanced Usage

Custom Source Chains

Advanced operators can define custom source chains that specify collection order, dependency relationships, and enrichment pipelines:

# Define a custom chain: DNS first, then use results for certificate lookup
/navy-seal --target example.com --chain "dns -> crtsh -> shodan" --chain-mode sequential

# Parallel chains with merge point
/navy-seal --target example.com --chain "dns,whois|censys,shodan -> correlate"

Investigation Templates

For recurring investigation types, templates can be defined and reused:

# Use a predefined investigation template
/navy-seal --target example.com --template infrastructure-audit

# List available templates
/navy-seal --list-templates

Batch Operations

For large-scale intelligence collection across multiple targets:

# Process target list with concurrency control
/navy-seal --targets targets.csv --batch-concurrency 5 --output json --file batch-results/

# Resume interrupted batch investigation
/navy-seal --resume batch-id-12345

Doctrine Compliance

All commands operate under the NO MERCY, NO DOUBTS doctrine:

  • NO MERCY: Zero tolerance for incomplete execution or quality violations. Every intelligence source must return data or explicitly report failure. No silent omissions. No partial reports without clear status indicators for each collection phase.
  • NO DOUBTS: Full investigation before action, evidence-based results. All findings carry confidence scores. Contradictory evidence is preserved per the Addiction Preservation principle. No finding is presented without traceable provenance to its source.

The command additionally enforces NABLA axioms at the correlation layer: Signal Plurality (minimum two sources for high-confidence claims), Contradiction Preservation (conflicting findings are both reported), and Provenance Mandatory (every data point traces to its origin).


Connect & Contribute

Created by Tomáš Korcak (korczis) | Open Source under GHL