1. Home
  2. Armadillo platform

Armadillo, as a system

What goes into Armadillo, what it does with it, and what it produces. Every section here is condensed from the Armadillo Technical Due Diligence dossier.

Architecture

Sources feed one engine; the engine correlates, validates and decides; outcomes surface in one console. Select any stage.

Armadillo data flow

Select any stage for detail

Sources
Engine
Outcomes

One engine, no seams

Sources feed a single engine that correlates, validates and decides. Select a stage to see what it does.

Data flow as described in the Armadillo technical due diligence dossier.Engineers walk through the detailed architecture during evaluation.

One platform. Multiple security planes.

Every plane reads from and writes to the same data model, so context never crosses an integration seam.

Detection plane

Deterministic rules, IDS detection path, alerts, SIEM ingestion and real time correlation

From threat intelligence to enforcement

Fresh threat knowledge, or a sufficiently detailed attack description, becomes a validated deterministic rule that is deployed and enforced at the customer. No vendor release cycle, no manual rule writing.

  1. 01Collect

    InputNew advisories, exploits, threat reports and indicators from public and private sources

    ProcessCollect and ingest threat information into the intelligence pipeline

    OutputStructured threat candidates

  2. 02Filter

    InputRaw intelligence, duplicates, weak or irrelevant data

    ProcessFilter, normalize, deduplicate and keep what is useful

    OutputClean, structured intelligence

  3. 03Interpret

    InputFiltered intelligence plus learned rule knowledge

    ProcessAI interprets threat behavior and indicators and decides the detection logic required

    OutputCandidate deterministic logic

  4. 04Generate

    InputThreat representation, exploit behavior, indicators

    ProcessGenerate a new rule, not merely select an existing one

    OutputNew candidate rule

  5. 05Validate

    InputGenerated rule

    ProcessCheck syntax, logic and expected detection behavior; refine if needed

    OutputValidated or reworked rule

  6. 06Test

    InputValidated rule plus test scenarios

    ProcessSafety and quality checks and debugging before customer deployment

    OutputApproved rule; bad candidates rejected

  7. 07Bundle

    InputApproved rule

    ProcessAdd to the active rule bundle and content version, keeping it auditable

    OutputNew bundle version

  8. 08Deploy

    InputBundle plus enrolled agents and engines

    ProcessPush the protection update automatically to active customer environments

    OutputUpdated rule base, no manual rule writing

  9. 09Detect

    InputLive traffic and events

    ProcessEvaluate live input against the updated deterministic logic

    OutputDetection and alert on match

  10. 10Enforce

    InputConfirmed malicious event plus IPS or response policy

    ProcessBlock or prevent, correlate in SIEM, trigger the response path

    OutputThreat stopped, alert, case and audit record

threat candidate deduplicated AI interpretation candidate rule, structured syntax and logic checked synthetic test traffic bundle v.next enrolled agents and engines live traffic evaluated audit: block recorded

AI assisted Interpret and generate Deterministic and automated Everything else

Pipeline stages in detail

Rule automation pipeline, input, process and output per stage
StageInputProcessOutput
1. CollectNew advisories, exploits, threat reports and indicators from public and private sourcesCollect and ingest threat information into the intelligence pipelineStructured threat candidates
2. FilterRaw intelligence, duplicates, weak or irrelevant dataFilter, normalize, deduplicate and keep what is usefulClean, structured intelligence
3. InterpretFiltered intelligence plus learned rule knowledgeAI interprets threat behavior and indicators and decides the detection logic requiredCandidate deterministic logic
4. GenerateThreat representation, exploit behavior, indicatorsGenerate a new rule, not merely select an existing oneNew candidate rule
5. ValidateGenerated ruleCheck syntax, logic and expected detection behavior; refine if neededValidated or reworked rule
6. TestValidated rule plus test scenariosSafety and quality checks and debugging before customer deploymentApproved rule; bad candidates rejected
7. BundleApproved ruleAdd to the active rule bundle and content version, keeping it auditableNew bundle version
8. DeployBundle plus enrolled agents and enginesPush the protection update automatically to active customer environmentsUpdated rule base, no manual rule writing
9. DetectLive traffic and eventsEvaluate live input against the updated deterministic logicDetection and alert on match
10. EnforceConfirmed malicious event plus IPS or response policyBlock or prevent, correlate in SIEM, trigger the response pathThreat stopped, alert, case and audit record

The deterministic detection engine

AI assists where interpretation is needed. What reaches enforcement is explicit, validated and tested logic, not an opaque model decision.

Inputs

  1. Threat intelligence
  2. Existing detection knowledge
  3. Security context

AI assisted

  1. Interpretation
  2. Candidate detection logic

Deterministic

  1. Validation
  2. Testing
  3. Refinement

Outputs

  1. Validated rules
  2. Protection bundle
  3. Endpoint and network deployment
  4. IDS and IPS enforcement

Nothing crosses the validation gate until it passes validation and testing. Hover or focus a stage for detail.

AI interprets. Deterministic logic enforces.

Interpretation is flexible by design. Enforcement is not: once a candidate passes the gate it becomes structured, versioned logic with an identifier, and every match it makes can be traced back to it.

Every stage, input to output

Rule lifecycleThreat observed
ruleAR-EXAMPLE-0142bundle v.next
matchprotocol and service scope
whenpayload indicator present
orbranch that can never match
andasset runs affected package
thenalert, block when IPS enabled
audit rule AR-EXAMPLE-0142 enforced, bundle v.next, action recorded
  1. Threat observed
  2. Candidate rule
  3. Syntax validation
  4. Logic validation
  5. Testing
  6. Safety checks
  7. Bundle
  8. Deploy
  9. Enforce
  10. Audit

Filtered intelligence describes new behavior and indicators.

Time to protection, measured end to end

≤5seconds

Maximum observed end to end time to protection across the completed reported Armadillo test set.

  • Start Fresh threat intelligence or attack description received.
  • End Protection active at the customer side.
  • Scope The completed, reported Armadillo test set documented in the technical due diligence dossier.
  • Reading This is the maximum observed value in that set. It does not predict the result for every threat or environment.
  1. Intelligence received
  2. Interpretation
  3. Rule generation
  4. Validation and testing
  5. Deployment
  6. Enforcement
00.0 s≤ 05.0 s

Replay of a documented benchmark. Stage positions show order, not individual durations.

Where zero day protection comes from

In a conventional stack protection is a vendor deliverable. In Armadillo the rule is derived from the intelligence itself.

Conventional signature model Protection waits on an external release cycle

  1. StartDisclosure
  2. Stage 1Vendor research
  3. Stage 2Signature authoring
  4. Stage 3Vendor testing
  5. Stage 4Update release
  6. Stage 5Your change window
  7. EndProtected

Armadillo workflow Maximum observed end to end: 5 seconds, completed reported test set

  1. StartDisclosure
  2. Stage 1Filtered and interpreted
  3. Stage 2Rule generated
  4. Stage 3Validated and tested
  5. Stage 4Deployed automatically
  6. EndProtected

Amber stages are time your environment spends exposed. The conventional row shows where protection comes from, not measured durations.

Review the benchmark method

What goes in, what Armadillo does, what comes out

Endpoint, network, session, port, event and vulnerability telemetry in one engine. Views below use synthetic example data.

Input
Agent identity, host state and health, engine and bundle version, CPU, disk and network metrics, installed software, processes, file changes
Process
Collect, normalize, track host state, analyze processes, files and software, correlate with detections and vulnerability context
Output
Host inventory and health, process events, file integrity events, software inventory, exposure findings, endpoint alerts, response targets

Process lineage, host app-04

  • systemd PID 1
    • sshd PID 812
      • bash PID 4410
        • python3 PID 4471Suspicious
    • nginx PID 1204

File integrity event

Path
/etc/ssh/sshd_config
Change
modify
Before
9f2c…a41e
After
07bd…e913
Severity
High

From detection to action

Armadillo does not stop at the alert. Prevention runs automatically where policy allows. Deeper actions are analyst initiated, authorized and audited. Select an action to follow its command path.

Automatic under policy

  • Block, drop or rejectWhen the IPS policy is enabled, confirmed malicious traffic is prevented and logged
  • Automatic IP blockingWhen auto blocking is enabled, detections queue a firewall block at the agent
  • Protection updatesNew rule bundles are deployed to active environments automatically

Analyst initiated

Command lifecycle

Kill process python3, PID 4471 on app-04 synthetic example

  1. Authorization
  2. Dispatch
  3. Agent check in
  4. Execution
  5. Status returned
  6. Audit

Every module, input to output

Grouped by security plane.

Visibility

Visibility modules
ModuleWhat it doesWhat it produces
HostsTracks enrollment and health; classifies healthy, degraded or offlineHost inventory, health, agent actions
ProcessesProcess snapshot and history; evaluates suspicious indicatorsProcess events and investigation evidence
File integrityCompares watched file state; classifies create, modify, delete, rename, permission and ownership changesChange stream with path, severity, before and after hashes
Software inventoryFull snapshot, then deltas; tracks additions, removals and versionsPer host package inventory and history
TrafficAggregates and classifies flows; protocol analysis; top flowsFlow volume, protocol breakdown, top flows
SessionsBuilds session records; inbound or outbound; status and confidenceActive, resolved and high confidence sessions
PortsMaintains a baseline; detects changes; marks exposure and suspicious servicesOpen, exposed, suspicious, opened and closed in 24 hours
MonitoringTime series of CPU, disk and network per host and fleetMonitoring charts and averages

Intelligence

Intelligence modules
ModuleWhat it doesWhat it produces
Continuous intelligenceIngests threat knowledge; feeds the AI and rule pipelineUpdated detection content without a separate release cycle
Vulnerability exposuresServer side package to advisory correlation; severity by host and packageExposure counts, affected hosts and packages

Detection

Detection modules
ModuleWhat it doesWhat it produces
Deterministic detection engineAI generates deterministic logic; validates, refines and tests before releaseValidated detection rules
IDS detection pathRule evaluation, detection decision, severity, SIEM correlationAlert with rule ID, source, destination, protocol, host
AlertsCorrelation and classification; severity and status workflowAlert queue; archive, investigate, acknowledge

Prevention

Prevention modules
ModuleWhat it doesWhat it produces
IPS prevention pathEnforcement decision; block, drop, reject or firewall actionThreat prevented, block and audit event
IP blocksPolicy check, queued firewall block, enforcement, expiry and failure handlingActive, enforced, failed and expired blocks
Rules and bundlesRule lifecycle and bundle management; distribution to agentsActive bundle state at enrolled hosts

Response

Response modules
ModuleWhat it doesWhat it produces
Response actionsAuthorization, dispatch, agent execution, result and audit captureKill process, diagnostics, restart or disable service, quarantine file, isolate host
CasesGroups related activity into an investigation workflowOwnership, status, history, resolution trail
Agent eventsAudits control plane actions and execution stateApplied, failed and pending actions with timestamps
ArchivePreserves records after triage; restore to active workflowSearchable archive and audit evidence

Management

Management modules
ModuleWhat it doesWhat it produces
Security overviewSummarizes platform wide operational and security stateCentral posture dashboard
ReportsQueries retained data and formats report sectionsPDF and CSV security reports
NotificationsRoutes alerts to configured destinationsSecurity alert emails
HealthAgent, service and engine health checksPosture status and warnings
Users and account securityAccess control and account managementAuthorized platform access
Host enrollmentInstall, register, associate to workspace, begin telemetryEnrolled host in inventory

Ten end to end processing flows

How each kind of event moves through Armadillo.

A. Normal traffic

  1. Capture
  2. extract protocol
  3. flow and session
  4. evaluate IDS rules
  5. correlate
  6. decide

OutputBenign traffic passes; telemetry stored; no prevention action

Telemetry Armadillo captures

Host and agent
Agent name, hostname, status, engine version, bundle version, last seen, health state
Alert
Detection title, rule ID, source IP, destination IP, protocol, severity, status, host, detected time, action
Traffic flow
Protocol, source, destination, bytes, flow count, time window, protocol totals
Session
Principal, initiator, receiver, service and port, protocol, start, end, duration, status, confidence, direction
Port event
Time, host, event type (baseline, opened, closed, attempt), protocol, port, service, confidence, risk, remote IP
Block event
Time, source IP, state, manual or automatic, detection, severity, port, duration, expiry, reason
Process
Name, PID, user, lineage, last observed, state, suspicious flag, host
File integrity
Time, severity, change type, path, user or UID, size, before and after hash, host
Software inventory
Host, snapshot type, OS and kernel context, package, version, source, timestamp
Vulnerability exposure
Advisory count, severity, affected host and package, mapping, last evaluated
Response event
Time, agent, kind, type, target, status, actor, resolved time, reason or incident reference
Monitoring
CPU, disk, network in, network out, host and fleet averages over time

Security analysis that stays in country

Armadillo is designed for deployment models where telemetry, logs and traffic are analyzed on site or on in country infrastructure, with rules that remain visible and auditable.

The deployment model is agreed with each customer. It supports data residency requirements; it does not by itself establish compliance with a specific regulation.

In country boundary Armadilloanalysis AgentsSensorsServersWorkstations rule bundle
Telemetry stays inside. Protection content arrives as versioned rule bundles.

What each team gets

SOC analyst
Prioritized alerts, correlated events, cases, process, file, network and session evidence, response actions, archive
Security administrator
Host health, agents, IPS policy, rules and bundles, blocks, notifications, account security, audit trail
Network and infrastructure
Traffic flows, protocol usage, open and exposed ports, connection attempts, sessions, blocked addresses, resource monitoring
Vulnerability and risk
Software inventory, advisory correlation, affected hosts and packages, severity distribution
Management
Security reports, incident and response audit trail, local processing posture, operational metrics

Built to keep the queue to real findings

Because Armadillo derives detections from defined threat conditions, every alert traces back to a condition an analyst can read. The design goal is a queue that reflects actual threat activity, with far less noise than probabilistic scoring produces.

One console, every module

Overview, hosts, alerts, traffic, sessions, ports, blocks, cases, processes, file integrity, software, vulnerabilities, reports, rules and bundles.

Armadillo console
Conceptual view, synthetic data
Hosts4846 healthy
Open alerts72 high
Active blocks12IPS on
Bundlev.nextcurrent

For security architects

Armadillo Technical Due Diligence

The technical dossier behind this page, for evaluators who need the system model rather than the summary.

  1. Input, process, output modelSystem level and module by module
  2. Telemetry fieldsEvery data element Armadillo captures
  3. Processing flowsTen end to end flows, from normal traffic to reporting
  4. Rule automation pipelineTen stages from collection to enforcement
  5. Time to protectionBenchmark definition and result

See Armadillo against your environment

A technical session with our engineers covering your stack, your threat model and how Armadillo would be deployed.