34 const std::string& resource);
Result type for fallible operations.
std::optional< Capability > derive_capability(const std::string &operation, const std::string &resource)
std::vector< Capability > derive_capabilities_from_permissions(const std::vector< std::string > &permissions)
std::optional< std::string > derive_enforcement(const std::string &capability_key, const HostProfile &profile)
std::optional< ParsedPermission > parse_permission_string(const std::string &permission)
std::vector< std::string > network
CapabilityUsage capability_usage
std::vector< std::string > filesystem