Getting Started¶
This section is the fastest route from repository checkout to a working CyberArmor environment.
Who this is for¶
Use this path if you are:
- evaluating CyberArmor in a lab, pilot, or staging environment
- preparing a hosted deployment on a single Linux server
- validating endpoint-agent enrollment and policy sync
- learning how the public domains map to the running services
What the platform includes¶
A standard hosted deployment can expose these public surfaces:
cyberarmor.aifor the marketing siteapp.cyberarmor.aifor the customer portal and package/bootstrap flowsadmin.cyberarmor.aifor the operator/admin dashboarddocs.cyberarmor.aifor technical documentationsupport.cyberarmor.aifor the support landing page
Behind those public domains, the core platform includes:
url-trust-gate— pre-ingestion URL safety gate (pilot-ready; 15-minute PoC available)detonation-worker— isolated Playwright sandbox used by the trust gatecontrol-planepolicydetectionresponseidentityagent-identityai-routerauditintegration-controlsecrets-serviceopenbaosiem-connectorcompliance
Fastest path to a live demo¶
To see the URL Trust Gate block crafted attack pages in under 15 minutes without standing up the full stack:
git clone https://github.com/aisecurefuture/CyberArmorAi.git
cd CyberArmorAi
bash scripts/poc/install.sh
The installer generates secrets, brings up only the services the gate
needs, and runs the demo script automatically. See
scripts/poc/README.md for prerequisites and hardening steps.
Recommended path¶
- Install the platform
- Review the architecture
- Review the service map
- Read the deployment guide
- Use the support center if you hit a bootstrap, routing, or endpoint-agent issue
Best first validation checks¶
After install, verify these before going deeper:
- public domains resolve correctly
control-plane,policy, anddetectionhealth endpoints return200/pki/public-keyworks on both the internal and public routes- endpoint-agent bootstrap redemption returns the public control-plane URL
- endpoint agents can register, sync policy, and emit heartbeat/telemetry
Where the detail lives¶
This docs site is intentionally practical. It draws from the working repo, service READMEs, and deployment runbooks so the guidance matches what actually ships today.