{"Name":"portainer","ID":"go.mondoo.com/mql/providers/portainer","Version":"13.1.1","ConnectionTypes":["portainer"],"CrossProviderTypes":null,"Connectors":[{"Name":"portainer","Use":"portainer HOST","Short":"a Portainer instance","Long":"Use the portainer provider to audit the control-plane security posture of a\nPortainer instance: authentication settings, the container-security flags that\ngovern what regular users may do, user and team RBAC, and the environments\n(endpoints) Portainer manages.\n\nThe instance address is a positional argument. It may be a bare host, host:port,\nor a full URL; https is assumed when no scheme is given.\n\nExamples:\n  cnspec scan portainer https://portainer.example.com --access-token ptr_xxx\n  cnspec shell portainer portainer.example.com:9443 --access-token ptr_xxx\n\nUse --insecure (-k) to skip TLS verification for instances with self-signed\ncertificates.\n\nThe address and access token can also be supplied through environment variables:\n\n  PORTAINER_ADDRESS, PORTAINER_ACCESS_TOKEN\n","MaxArgs":1,"Flags":[{"Long":"address","Desc":"Portainer instance address, e.g. https://portainer.example.com (env: PORTAINER_ADDRESS)","Type":3},{"Long":"access-token","Desc":"Portainer access token, format ptr_xxx (env: PORTAINER_ACCESS_TOKEN)","Type":3},{"Long":"insecure","Short":"k","Default":"false","Desc":"Skip TLS certificate verification","Type":1,"ConfigEntry":"-"}],"Discovery":["auto","all","environments","docker","kubernetes","edge"]}],"AssetUrlTrees":[{"path_segments":["technology=virtualization","provider=portainer"],"key":"kind","values":{"environment":null,"instance":null},"title":"Kind"}],"Maturity":"experimental"}