Patrick bot

WarnAudited by ClawScan on May 10, 2026.

Overview

Patrick is a purpose-aligned executive-expertise integration, but it asks the agent to gather broad private company data and can store/send results without clear data-boundary controls.

Install only if you are comfortable giving this workflow access to selected company context. Do not allow automatic reading of all Slack, JIRA, calendar, git, or operational data without explicit limits; review any output before using `send`; treat the license as a secret; and enable cronjobs only intentionally.

Findings (5)

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

The agent could read and reason over far more private company information than the user expected, including employee communications, tickets, calendars, and repository history.

Why it was flagged

This directs the agent to ingest broad, sensitive organizational data without clear path limits, exclusions, user approval points, retention rules, or guidance to treat retrieved content as untrusted.

Skill content
Before running any Patrick expertise, you MUST... Read all available context: ... Slack message archives ... JIRA tickets ... Git commit history ... Calendar events ... Any operational data available ... Load this context into your working memory
Recommendation

Use only with explicitly selected data sources. Add allowlists, exclusions for secrets/personnel/private channels, and approval before loading or summarizing sensitive company data.

What this means

Executive summaries or analyses derived from sensitive company data could be stored or transmitted through Patrick in ways the user has not reviewed.

Why it was flagged

The skill supports bidirectional storage or transfer of generated results, but the artifacts do not clearly define what data may be sent, where it is retained, or what approval is required before sending.

Skill content
`send` | Store results back to Patrick | `patrick-cli send daily-briefing --data @output.json` ... `get` = Retrieve your stored data/results THAT YOU SENT BACK
Recommendation

Review outputs before using `patrick-cli send`, avoid sending raw sensitive records, and require clear retention, deletion, and destination documentation from the provider.

What this means

The license may become visible in chat history or agent logs, and the agent can configure Patrick access for that account.

Why it was flagged

A Patrick license is an account credential. Asking for it in chat is purpose-aligned for setup, but it is sensitive and the registry metadata declares no primary credential.

Skill content
Once you have your license, send it to me via chat: `Here's my Patrick license: <paste-your-license-here>` ... I'll configure it automatically.
Recommendation

Treat the license like a secret. Prefer a secret manager or manual CLI entry, and rotate or revoke the license if it is exposed in shared transcripts.

What this means

Installing the skill means trusting the remote Patrick download endpoint to provide the executable that will run locally.

Why it was flagged

The installer downloads an executable and its checksum from the same remote base URL. This is expected for the CLI install, but provenance depends on the Patrick server or any overridden PATRICK_SERVER_URL.

Skill content
BASE_URL="${PATRICK_SERVER_URL:-https://portal.patrickbot.io}/downloads/latest" ... curl -fL "${BASE_URL}/${BINARY_NAME}" -o "$INSTALL_DIR/patrick-cli" ... curl -fsSL "${BASE_URL}/checksums-sha256.txt"
Recommendation

Install only from the official source, avoid overriding the server URL unless you control it, and prefer independently signed or pinned releases when available.

What this means

Patrick commands may run automatically on a schedule without interactive review each time.

Why it was flagged

The documentation recommends recurring scheduled activity. It is disclosed and user-configured, but it can keep contacting the service and running tasks after the initial setup.

Skill content
Patrick requires scheduled cronjobs to function properly ... License auto-renewal in cron ... `patrick-cli renew` ... `patrick-cli fetch daily-briefing --json`
Recommendation

Create cronjobs only after reviewing the exact commands, data paths, logs, and renewal behavior; disable them when no longer needed.