{"Name":"artifactory","ID":"go.mondoo.com/mql/providers/artifactory","Version":"13.1.0","ConnectionTypes":["artifactory"],"CrossProviderTypes":null,"Connectors":[{"Name":"artifactory","Use":"artifactory [url]","Short":"a JFrog Artifactory instance","Long":"Use the artifactory provider to query the configuration of a JFrog Artifactory instance.\n\nThe URL is the JFrog platform base URL. A cloud instance is\nhttps://\u003cname\u003e.jfrog.io, a self-hosted instance is the host the platform is\nserved on. The /artifactory suffix the web interface shows is accepted and\nremoved.\n\nThe credential is an access token or a legacy API key. Reading permission\ntargets, users, groups, tokens, and the instance configuration requires an\nadministrator, so a token issued for a normal account reports those as errors.\n\nExamples:\n  cnspec shell artifactory --url https://example.jfrog.io --token \u003caccess_token\u003e\n  cnspec scan artifactory --url https://artifactory.example.com --token \u003caccess_token\u003e\n\nNotes:\n  If you set the ARTIFACTORY_URL environment variable, you can omit the url flag.\n  If you set the ARTIFACTORY_TOKEN environment variable, you can omit the token flag.\n","MaxArgs":1,"Flags":[{"Long":"url","Desc":"JFrog platform base URL (for example https://example.jfrog.io)","Type":3},{"Long":"token","Desc":"Artifactory access token for authentication","Type":3},{"Long":"api-key","Desc":"Artifactory API key for authentication, an alternative to the access token","Type":3}]}],"AssetUrlTrees":[{"path_segments":["technology=saas","provider=artifactory"],"key":"instance","values":{"*":null},"title":"Instance"}],"Platforms":[{"name":"artifactory","title":"JFrog Artifactory","family":["artifactory"],"kind":["api"],"runtime":["artifactory"]}]}