memic

ReviewAudited by ClawScan on May 1, 2026.

Overview

Memic appears to be a coherent SDK guide for uploading and searching documents or databases, but users should remember it sends data to a managed service using an API key.

This skill looks coherent for integrating Memic. Before installing, verify the `memic` package source, use a scoped API key, upload only documents you intend to store in Memic, review database connector permissions if used, and be careful when injecting retrieved content into LLM prompts.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing the wrong or compromised package could affect the local Python environment.

Why it was flagged

The skill instructs installation of the Memic Python package without a pinned version or lockfile. This is normal for an SDK quick start, but package provenance still matters.

Skill content
pip install memic
Recommendation

Install from the expected package registry, verify the package name and publisher, and pin versions in production projects.

What this means

Anyone or any agent using the key may access the Memic resources allowed by that key.

Why it was flagged

The API key gives the SDK delegated access to Memic organization, project, and environment context. That access is expected for the integration, but it is still account-scoped authority.

Skill content
Your API key auto-resolves all context (org, project, environment) — no IDs needed in API calls.
Recommendation

Use a least-privilege Memic API key, store it securely, rotate it if exposed, and avoid sharing it across unrelated projects.

What this means

Private documents uploaded to Memic may be indexed and retrieved later as context for model responses.

Why it was flagged

Uploaded documents are transformed into persistent searchable context. This is central to Memic's purpose, but it can involve private documents and later reuse in LLM prompts.

Skill content
Memic handles the entire pipeline — document ingestion, chunking, embedding, vector storage — and gives you a single search API that returns only the relevant pieces.
Recommendation

Upload only intended documents, review Memic retention/deletion controls, and consider excluding secrets, credentials, or highly sensitive personal data.

What this means

A developer may copy an example that depends on an internal API surface and sends questions to Memic's chat endpoint.

Why it was flagged

The example uses a lower-level private SDK request helper for a chat endpoint rather than a typed public method. The action is purpose-aligned, but endpoint behavior is less self-documenting.

Skill content
response = client._request(
    "POST", "/sdk/chat",
    json={"question": "Summarize the Q4 results", "top_k": 5}
)
Recommendation

Prefer documented SDK methods when available and confirm what data the chat endpoint sends, stores, and returns.