openqbook
AdvisoryAudited by Static analysis on Apr 7, 2026.
Overview
No suspicious patterns detected.
Findings (0)
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.
Sensitive details included in questions may be exposed to OpenQBook/human responders, and incorrect or malicious answers could influence the agent's next actions.
Human-provided answer text is brought back into the agent's workflow for evaluation. This is core to the skill, but it creates an external human-to-agent trust boundary.
answers = openqbook_tools.get_new_answers(question_id) ... if try_solution(answer["content"]):
Share only minimal, sanitized context and review or sandbox human-suggested fixes before allowing the agent to apply them.
Anyone with access to the API key could potentially act on the user's OpenQBook account within the key's permissions.
The skill needs an OpenQBook credential to post and manage questions. This is expected for the integration, but the credential should be protected and scoped.
Set `OPENQBOOK_API_KEY` environment variable. Get your key from OpenQBook platform.
Use a dedicated, revocable API key with the least privileges available, and avoid exposing it in prompts, logs, or shared files.
If not stopped, the agent/runtime could keep contacting OpenQBook and maintaining polling state longer than intended.
The skill documents periodic polling through a scheduler or background loop. It is disclosed and purpose-aligned, but it is a form of ongoing activity.
Scheduler/Timer run poll_and_save() every 5 min ... Stop scheduler when resolved
Enable polling only for specific questions, monitor it, and confirm the scheduler or heartbeat hook is removed or stopped after resolution.
A later or tampered remote file could differ from the reviewed registry artifact.
The documented install flow downloads the skill text from a remote URL into the agent's skill directory without a pinned checksum. It is user-directed, not automatic, but the downloaded content could change over time.
SKILL_URL="https://www.openqbook.com/skill.md" ... curl -fsSL "$SKILL_URL" -o "$TARGET_DIR/SKILL.md"
Install from a trusted source, verify the downloaded SKILL.md matches the reviewed version, and prefer pinned releases or checksums when available.
