Pharmaclaw Chemistry Query

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a disclosed chemistry toolkit, with the main things to notice being public API queries, local script execution, and an optional verified OPSIN JAR download.

Before installing, confirm you are comfortable with a local Python/RDKit chemistry toolkit that can call public chemistry APIs, write generated visualization files, and optionally download and run the checksum-verified OPSIN Java tool for IUPAC name conversion.

Findings (3)

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

Using IUPAC name conversion can download an external Java archive into the skill directory.

Why it was flagged

The skill discloses a third-party JAR download. The checksum pinning reduces supply-chain risk, but users should still be aware that an external binary dependency is fetched when that feature is used.

Skill content
OPSIN JAR (13.8MB) is auto-downloaded on first use of IUPAC name conversion with pinned SHA-256 checksum verification
Recommendation

Use the OPSIN feature only if needed, keep the checksum-pinned download behavior intact, and install the skill from a trusted source.

What this means

The skill may run local Python scripts and, for OPSIN conversion, a local Java process.

Why it was flagged

The skill can execute Java to run the downloaded OPSIN tool. This is purpose-aligned for name-to-SMILES conversion and uses a fixed argument list rather than shell interpolation.

Skill content
cmd = ["java", "-jar", jar_path, "--stdin", "--output", "smiles"]
Recommendation

Ensure Java and Python dependencies are installed from trusted sources, and avoid granting unnecessary elevated privileges when running the skill.

What this means

Private or proprietary molecule names and structures entered into the skill could be transmitted to public chemistry or literature services.

Why it was flagged

The skill explicitly uses public third-party APIs, so compound names, SMILES, and literature search terms may be sent outside the local environment.

Skill content
external-apis: - PubChem REST API (public, no key required) - ChEMBL API (public, no key required) - PubMed/NCBI E-utilities (public, no key required)
Recommendation

Do not use confidential compound identifiers or unpublished structures with external API features unless that sharing is acceptable.