
Canonical shared type library for the Armosec platform. Defines domain types, command structures, and data contracts consumed by all backend services, in-cluster agents, and the portal.
| Package |
Description |
apis |
Command dispatch, websocket scan commands, connector interfaces |
armotypes |
Core platform domain types (clusters, configs, policies, incidents, risks) |
identifiers |
Workload/resource designator system (WLID, SID, PortalDesignator) |
containerscan |
Container vulnerability scan report interfaces and implementations |
notifications |
Alert channel and collaboration configuration types |
broadcastevents |
Platform analytics/audit event types |
package_versions |
Multi-format package version parsing and comparison |
scanfailure |
Scan failure report types and reason codes |
import "github.com/armosec/armoapi-go/armotypes"
import "github.com/armosec/armoapi-go/apis"
import "github.com/armosec/armoapi-go/identifiers"
| Document |
Description |
| AGENTS.md |
AI agent entry point — repo purpose, conventions, key packages |
| Architecture |
Package structure, public API surface, versioning |
