Please report any vulnerabilities in the RXON protocol library to [madgagarin@gmail.com].
RXON is designed to be the secure "nerve system" of the Hierarchical Logic Network (HLN). It enforces:
Every event emitted from a subordinate node includes an origin_worker_id and a bubbling_chain. This prevents spoofing and allows the Orchestrator to audit the entire path of a signal through the holarchy.
All communication (Registration, Heartbeats, Skills) is strictly validated against JSON Schemas. This prevents injection attacks and ensures that malformed data is rejected before it reaches the execution engine.
Initiative always comes from the subordinate node (Worker/Shell). This eliminates the need for open incoming ports on workers, making them invisible to external network scans and direct attacks.
Results are only accepted from the worker currently assigned to the task. Built-in deadline fields prevent the processing of stale tasks and mitigate certain types of replay or delay attacks.
Granular resource reporting in Heartbeats allows Orchestrators to detect and mitigate resource exhaustion (DoS) before it causes a system-wide failure.