Civil Judgment Taiwan Vectorstore

PassAudited by ClawScan on May 1, 2026.

Overview

The artifacts are coherent for a court-judgment ingestion/vectorstore skill, with user-visible notes about persistent Qdrant storage, configured service endpoints, optional collection rebuilds, and unpinned setup dependencies.

Install in a virtual environment, run it only on the intended Taiwan civil judgment run folders, keep Ollama and Qdrant local or otherwise trusted, and be careful with the `--rebuild` helper option on shared Qdrant instances.

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

Judgment content and local file paths can remain searchable in Qdrant after ingestion.

Why it was flagged

The skill stores judgment text chunks and local file paths in Qdrant payloads, making them persistent retrievable context.

Skill content
`text` | string | Chunk plain text (for payload retrieval) ... `local_path` | string | Absolute path to archived HTML file
Recommendation

Only ingest intended folders, protect access to Qdrant, and delete or rebuild collections when you no longer want the data retained.

What this means

If the user points these URLs at remote or untrusted services, judgment text or embeddings could leave the local machine.

Why it was flagged

The skill sends embedding and database operations to configured Ollama and Qdrant HTTP endpoints; defaults are local, but the endpoints can be changed.

Skill content
OLLAMA_URL=http://localhost:11434 QDRANT_URL=http://localhost:6333 ... --ollama http://localhost:11434 --qdrant http://localhost:6333
Recommendation

Use localhost or trusted private endpoints; if using remote services, ensure network access, authentication, and data-handling expectations are appropriate.

What this means

Using `--rebuild` can remove existing `civil_case_reasoning` data before recreating it, which matters on shared or production Qdrant instances.

Why it was flagged

The helper script includes an explicit user-controlled rebuild option that deletes and recreates a Qdrant collection.

Skill content
`--rebuild` ... `Drop and recreate civil_case_reasoning` ... `client.delete_collection(REASONING_COLLECTION)`
Recommendation

Use rebuild only when intended, confirm the target Qdrant URL first, and avoid running it against shared collections unless you are authorized.

What this means

A future install may resolve different package versions than the author tested.

Why it was flagged

The setup command installs packages without pinned versions, which is a normal but notable dependency-provenance and reproducibility consideration.

Skill content
pip install requests beautifulsoup4 pypdf qdrant-client
Recommendation

Install in an isolated virtual environment and consider pinning or reviewing dependency versions before production use.