{"Name":"weaviate","ID":"go.mondoo.com/mql/v13/providers/weaviate","Version":"13.0.1","ConnectionTypes":["weaviate"],"CrossProviderTypes":null,"Connectors":[{"Name":"weaviate","Use":"weaviate [host]","Short":"a Weaviate vector database","Long":"Use the weaviate provider to query a Weaviate vector database server.\n\nThe provider connects to the server's REST API and runs read-only requests to\ninventory the server's version and modules, collections, role-based access\ncontrol roles and permissions, users, and cluster nodes, so you can audit the\nserver's security posture.\n\nBy default the provider discovers every collection on the server as its own\nasset.\n\nExamples:\n  cnspec shell weaviate localhost --api-key API_KEY\n  cnspec scan weaviate my-instance.example.com --scheme https --api-key API_KEY\n","Flags":[{"Long":"host","Desc":"Weaviate hostname or IP address","Type":3},{"Long":"port","Default":"8080","Desc":"Weaviate REST API port","Type":2},{"Long":"scheme","Default":"http","Desc":"Connection scheme: http or https","Type":3},{"Long":"api-key","Desc":"API key to authenticate with","Type":3,"Option":8,"ConfigEntry":"-"},{"Long":"ask-api-key","Default":"false","Desc":"Prompt for the API key","Type":1,"ConfigEntry":"-"},{"Long":"tls-ca","Desc":"Path to the trusted CA certificate for TLS verification","Type":3},{"Long":"tls-insecure","Default":"false","Desc":"Skip TLS certificate verification (testing only)","Type":1}],"Discovery":["auto","all","instance","collections","none"]}],"AssetUrlTrees":null,"Platforms":[{"name":"weaviate","title":"Weaviate","family":["weaviate"],"kind":["api"],"runtime":["weaviate"]},{"name":"weaviate-collection","title":"Weaviate Collection","family":["weaviate"],"kind":["api"],"runtime":["weaviate"]}]}