Semantic storage for AI agents. Active pre-release.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 31 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
cortrix_add_watcher
-
cortrix_admin_db_credential_register
-
cortrix_admin_db_import_run
-
cortrix_async_upload
-
cortrix_batch_submit
-
cortrix_cancel_task
-
cortrix_create_namespace
-
cortrix_cross_ns_query
-
cortrix_document_status
-
cortrix_health
-
cortrix_list_documents
-
cortrix_list_interactions
-
cortrix_list_namespaces
-
cortrix_list_operations
-
cortrix_list_watchers
-
cortrix_log_interaction
-
cortrix_memory_create
-
cortrix_memory_edit
-
cortrix_memory_extract
-
cortrix_memory_extract_trigger
-
cortrix_memory_get_audit
-
cortrix_memory_invalidate
-
cortrix_memory_list
-
cortrix_memory_opt_out
-
cortrix_memory_revoke_fact
-
cortrix_memory_search
-
cortrix_memory_search_filter
-
cortrix_query
-
cortrix_query_explain
-
cortrix_task_status
-
cortrix_upload
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 2344
network 206
- net (weak) cortrix-cortrix-afcb956/api/examples/acl/grantNsAcl/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/grantNsAcl/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/grantNsAcl/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/grantNsAcl/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/listNsAcl/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/listNsAcl/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/listNsAcl/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/listNsAcl/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/revokeNsAcl/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl/{grantee_tenant_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/revokeNsAcl/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl/{grantee_tenant_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/revokeNsAcl/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl/{grantee_tenant_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/acl/revokeNsAcl/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns_id}/acl/{grantee_tenant_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapPage/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapPage/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapPage/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapSubmit/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapSubmit/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapSubmit/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminBootstrapSubmit/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/bootstrap", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminConfigSmtp/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/config/smtp", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminConfigSmtp/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/config/smtp", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminConfigSmtp/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/config/smtp", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminConfigSmtp/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/config/smtp", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateTenant/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateTenant/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateTenant/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateTenant/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateUser/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateUser/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateUser/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminCreateUser/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDeleteTenant/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDeleteTenant/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDeleteTenant/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDeleteTenant/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDisableUser/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/disable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDisableUser/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/disable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDisableUser/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/disable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminDisableUser/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/disable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminEnableUser/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/enable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminEnableUser/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/enable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminEnableUser/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/enable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminEnableUser/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}/enable", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminGetAuditLog/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/audit_log", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminGetAuditLog/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/audit_log", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminGetAuditLog/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/audit_log", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListTenants/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListTenants/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListTenants/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListUsers/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListUsers/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminListUsers/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminRotateJwtSecret/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/auth/rotate-jwt-secret", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminRotateJwtSecret/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/auth/rotate-jwt-secret", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminRotateJwtSecret/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/auth/rotate-jwt-secret", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenant/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenant/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenant/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenant/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenantQuota/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}/quota", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenantQuota/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}/quota", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenantQuota/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}/quota", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateTenantQuota/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/tenants/{id}/quota", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateUser/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateUser/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateUser/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/admin/adminUpdateUser/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/admin/users/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/agentChat/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/chat", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/agentChat/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/chat", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/agentChat/error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/chat", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/agentChat/error_category_timeout/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/chat", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/agentChat/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/chat", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentHealth/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentHealth/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentHealth/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentSession/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/sessions/{session_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentSession/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/sessions/{session_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentSession/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/sessions/{session_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/agent/getAgentSession/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/agent/sessions/{session_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/confirmPasswordReset/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset/confirm", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/confirmPasswordReset/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset/confirm", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/confirmPasswordReset/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset/confirm", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/createApiKey/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/createApiKey/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/createApiKey/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/getCurrentUser/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/me", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/getCurrentUser/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/me", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/getCurrentUser/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/me", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/listApiKeys/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/listApiKeys/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/listApiKeys/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/login/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/login", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/login/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/login", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/login/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/login", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/login/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/login", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/logout/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/logout", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/logout/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/logout", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/logout/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/logout", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/refreshToken/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/refresh", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/refreshToken/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/refresh", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/refreshToken/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/refresh", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/register/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/register", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/register/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/register", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/register/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/register", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/requestPasswordReset/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/requestPasswordReset/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/requestPasswordReset/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/password-reset", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/revokeApiKey/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/revokeApiKey/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/revokeApiKey/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/revokeApiKey/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/api-keys/{id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/verifyEmail/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/verify-email", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/verifyEmail/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/verify-email", { - net (weak) cortrix-cortrix-afcb956/api/examples/auth/verifyEmail/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/auth/verify-email", { - net (weak) cortrix-cortrix-afcb956/api/examples/documents/upload_error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/documents", { - net (weak) cortrix-cortrix-afcb956/api/examples/documents/upload_error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/documents", { - net (weak) cortrix-cortrix-afcb956/api/examples/documents/upload_success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/documents", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprDelete/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/delete/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprDelete/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/delete/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprDelete/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/delete/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprDelete/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/delete/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprExport/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/export/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprExport/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/export/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprExport/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/export/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/gdpr/gdprExport/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gdpr/export/{user_id}", { - net (weak) cortrix-cortrix-afcb956/api/examples/memory/search_error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/memory/search", { - net (weak) cortrix-cortrix-afcb956/api/examples/memory/search_error_category_transient/javascript.js :4
const resp = await fetch("https://api.cortrix.io/api/v1/memory/search", { - net (weak) cortrix-cortrix-afcb956/api/examples/memory/search_success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/memory/search", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/createNamespace/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/createNamespace/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/createNamespace/error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/createNamespace/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/deleteNamespace/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/deleteNamespace/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/deleteNamespace/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/deleteNamespace/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/getNamespace/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/getNamespace/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/getNamespace/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/getNamespace/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/listNamespaces/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/listNamespaces/error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/listNamespaces/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/updateNamespace/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/updateNamespace/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/updateNamespace/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/namespaces/updateNamespace/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/namespaces/{ns}", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcPurge/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/purge", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcPurge/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/purge", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcPurge/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/purge", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcPurge/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/purge", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRestore/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/restore", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRestore/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/restore", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRestore/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/restore", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRun/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/run", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRun/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/run", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRun/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/run", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcRun/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/run", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcStatus/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcStatus/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/gcStatus/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/gc/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceReindex/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/reindex", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceReindex/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/reindex", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceReindex/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/reindex", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceVacuum/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/vacuum", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceVacuum/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/vacuum", { - net (weak) cortrix-cortrix-afcb956/api/examples/ops/maintenanceVacuum/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/maintenance/vacuum", { - net (weak) cortrix-cortrix-afcb956/api/examples/query/error_category_auth/javascript.js :3
const resp = await fetch("https://api.cortrix.io/api/v1/query", { - net (weak) cortrix-cortrix-afcb956/api/examples/query/error_category_quota/javascript.js :3
let resp = await fetch("https://api.cortrix.io/api/v1/query", { - net (weak) cortrix-cortrix-afcb956/api/examples/query/success/javascript.js :2
const response = await fetch("https://api.cortrix.io/api/v1/query", { - net (weak) cortrix-cortrix-afcb956/api/examples/sql/textToSql/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sql", { - net (weak) cortrix-cortrix-afcb956/api/examples/sql/textToSql/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sql", { - net (weak) cortrix-cortrix-afcb956/api/examples/sql/textToSql/error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sql", { - net (weak) cortrix-cortrix-afcb956/api/examples/sql/textToSql/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sql", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/getSyncStatus/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/getSyncStatus/error_category_quota/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/getSyncStatus/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/status", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/startSync/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/start", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/startSync/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/start", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/startSync/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/start", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/startSync/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/start", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/stopSync/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/stop", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/stopSync/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/stop", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/stopSync/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/stop", { - net (weak) cortrix-cortrix-afcb956/api/examples/sync/stopSync/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/sync/stop", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getAgentLlmConfig/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/agent_llm_config", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getAgentLlmConfig/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/agent_llm_config", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getAgentLlmConfig/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/agent_llm_config", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getNamespaceStats/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/namespaces/{ns}/stats", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getNamespaceStats/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/namespaces/{ns}/stats", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getNamespaceStats/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/namespaces/{ns}/stats", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getNamespaceStats/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/namespaces/{ns}/stats", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemHealth/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemHealth/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemHealth/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/health", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemVersion/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/version", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemVersion/error_category_transient/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/version", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/getSystemVersion/success/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/version", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/updateAgentLlmConfig/error_category_auth/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/agent_llm_config", { - net (weak) cortrix-cortrix-afcb956/api/examples/system/updateAgentLlmConfig/error_category_permanent/javascript.js :2
const resp = await fetch("https://api.cortrix.io/api/v1/system/agent_llm_config", { - net cortrix-cortrix-afcb956/web/src/api/auth.ts :19
const res = await fetch('/api/v1/auth/me', { credentials: 'include' }); - net cortrix-cortrix-afcb956/web/src/api/client.ts :31
res = await fetch(url, { - net cortrix-cortrix-afcb956/web/src/api/health.ts :45
const res = await fetch(`${API_BASE}/api/v1/system/health/live`, { - net cortrix-cortrix-afcb956/web/src/components/Settings/SettingsPage.tsx :162
const resp = await fetch(`${AGENT_URL}/config/agent_llm`, { - net cortrix-cortrix-afcb956/web/src/hooks/useSSE.ts :25
const response = await fetch(`${API_BASE}${path}`, { - net cortrix-cortrix-afcb956/web/src/store/useChatStore.ts :101
fetch(AGENT_CHAT_ENDPOINT, {
tool registrations 31
- cortrix_admin_db_credential_register cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/admin.py :24
- cortrix_admin_db_import_run cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/admin.py :60
- cortrix_health cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :39
- cortrix_query cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :44
- cortrix_upload cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :66
- cortrix_list_documents cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :91
- cortrix_list_namespaces cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :102
- cortrix_create_namespace cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :109
- cortrix_memory_search cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :114
- cortrix_log_interaction cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :128
- cortrix_list_interactions cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :161
- cortrix_document_status cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :198
- cortrix_add_watcher cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :209
- cortrix_list_watchers cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/core.py :237
- cortrix_cross_ns_query cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/extended.py :17
- cortrix_async_upload cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/extended.py :37
- cortrix_memory_search_filter cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/extended.py :56
- cortrix_memory_extract_trigger cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/extended.py :75
- cortrix_memory_get_audit cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :29
- cortrix_memory_revoke_fact cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :63
- cortrix_memory_opt_out cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :80
- cortrix_batch_submit cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :108
- cortrix_list_operations cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :138
- cortrix_memory_list cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :183
- cortrix_memory_create cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :215
- cortrix_memory_edit cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :235
- cortrix_memory_invalidate cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/memory.py :260
- cortrix_memory_extract cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/new.py :27
- cortrix_task_status cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/new.py :46
- cortrix_cancel_task cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/new.py :51
- cortrix_query_explain cortrix-cortrix-afcb956/cortrix-mcp/src/cortrix_mcp/tools/new.py :59
declared dependencies 35
- @headlessui/react@^2.2.9
- @heroicons/react@^2.2.0
- @opentelemetry/api@^1.9.1
- @opentelemetry/exporter-metrics-otlp-http@^0.220.0
- @opentelemetry/resources@^2.9.0
- @opentelemetry/sdk-metrics@^2.9.0
- @opentelemetry/semantic-conventions@^1.43.0
- @tanstack/react-query@^5.100.14
- dompurify@^3.4.12
- i18next@^25.8.10
- react@^18.3.1
- react-dom@^18.3.1
- react-dropzone@^14.3.5
- react-error-boundary@^6.1.2
- react-hot-toast@^2.4.1
- react-i18next@^16.5.4
- react-markdown@^9.0.1
- react-router-dom@^7.16.0
- rehype-sanitize@^6.0.0
- zustand@^4.5.5
- @playwright/test@^1.58.2
- @testing-library/dom@^10.4.0
- @testing-library/jest-dom@^6.6.3
- @testing-library/react@^16.1.0
- @types/react@^18.3.12
- @types/react-dom@^18.3.1
- @vitejs/plugin-react@^4.3.4
- @vitest/coverage-v8@^2.1.9
- autoprefixer@^10.4.20
- jsdom@^25.0.1
- postcss@^8.4.49
- tailwindcss@^3.4.17
- typescript@~5.6.3
- vite@^6.0.5
- vitest@^2.1.8