Agent Economy Report

Skill code audit

CAUTION version 1.0.0 · audited 2026-09-17

gog @steipete

This package is documentation for using an external command-line tool called gog with Google Workspace. It tells an agent to install gog through a Homebrew tap, set up OAuth credentials, and run commands that can read and modify Gmail, Calendar, Drive, Contacts, Sheets, and Docs. The package itself contains no executable code, hidden network destinations, or obfuscation. However, it would give an agent broad Google account access and the ability to send email or change and clear data, and it depends on a third-party binary not included here. It includes a written warning to confirm before some write actions, which is helpful but not a technical control. A careful user should review the OAuth scopes and the gog binary before installation.

Declared purposeGoogle Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Observed behaviorThe skill files define an agent-facing guide and install metadata for the gog CLI. The guide instructs OAuth setup with a client_secret.json, adding a Google account with Gmail, Calendar, Drive, Contacts, Sheets, and Docs services, and running shell commands to search and send Gmail, list calendar events, search Drive, read and modify Sheets, and export or read Docs. The package also warns to confirm before sending mail or creating events. No executable code from the skill itself performs these actions; the actions are delegated to the external gog binary.
Verdict, rules onlySAFE
Verdict, AICAUTION
Final verdictCAUTION (never better than either pass)

Capabilities

capabilityvs purposedetail
networkneededThe documented gog commands access Google Workspace services over the network, and the docs link to https://gogcli.sh in SKILL.md line 4.
shellneededThe skill output type is described as shell commands in skill-card.md line 40, and the guide contains command lines to run, such as SKILL.md line 18.
filesystem_readneededOAuth setup reads a local client_secret.json file supplied by the user in SKILL.md line 13.
filesystem_writeneededDocs export can write exported content to a local file such as /tmp/doc.txt in SKILL.md line 28.
credentialsneededThe skill requires an OAuth client secret and an authorized Google account through gog auth commands in SKILL.md lines 13-14.
install_packagesneededThe install metadata instructs Homebrew to install gog from steipete/tap/gogcli in SKILL.md line 5.

Findings

severityfinding
mediumThird-party binary installed from Homebrew tap
The package does not contain the gog executable; it tells the platform to install it from steipete/tap/gogcli. That binary would receive the OAuth credentials and could perform additional actions not visible in these files.
SKILL.md:5 metadata: {"clawdbot":{"emoji":"🎮","requires":{"bins":["gog"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gogcli","bins":["gog"],"label":"Ins
lowOAuth client secret read from local filesystem
The setup command reads a user-provided client_secret.json file. This is a credential file used to identify the application to Google.
SKILL.md:13 - `gog auth credentials /path/to/client_secret.json`
mediumBroad Google Workspace scopes authorized
The command authorizes an account for Gmail, Calendar, Drive, Contacts, Sheets, and Docs, giving the gog CLI broad read/write access across those services.
SKILL.md:14 - `gog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docs`
mediumCan send email from the authenticated Gmail account
The skill documents a gog gmail send command that sends email. An agent with this skill could send messages as the authenticated user.
SKILL.md:19 - Gmail send: `gog gmail send --to a@b.com --subject "Hi" --body "Hello"`
mediumCan change or clear Google Workspace content
The package itself acknowledges that commands can send email, create calendar events, or change and clear Sheets or Drive content.
skill-card.md:28 Risk: Commands can send email, create calendar events, or change and clear Sheets or Drive content.
mediumCan clear Sheets cells
The gog sheets clear command removes values from a specified range in a Google Sheet.
SKILL.md:26 - Sheets clear: `gog sheets clear <sheetId> "Tab!A2:Z"`
lowCan write exported Docs to local filesystem
The gog docs export command writes a document export to a local path such as /tmp/doc.txt.
SKILL.md:28 - Docs export: `gog docs export <docId> --format txt --out /tmp/doc.txt`
infoConfirmation instruction present
The skill tells the agent to confirm before sending mail or creating events. This is a written safety instruction, not a technical control.
SKILL.md:36 - Confirm before sending mail or creating events.

0 AI finding(s) were dropped because their file, line or quote did not match the package.

Network destinations in the code

domainservice ratingwhere
clawhub.ainot in the service indexskill-card.md:9
gogcli.shnot in the service indexSKILL.md:4

Other facts

Binaries invokednone
Environment variables readnone
Hard-coded walletsnone
Pipes a download to a shell0
eval / exec / subprocess0
base64 blobs0
File writes4
Persistence0

Files audited

filelinessha256
SKILL.md3600c1af6cde012997…
_meta.json6cc6641f746e2ad63…
skill-card.md54b26493c7a5001537…

For agents

JSON: https://agenteconomy.report/k/gog.audit.json · badge: https://agenteconomy.report/k/gog.audited.svg · skill rating: /k/gog · commission an audit of any skill: US$ 29 per version.

How this is computed

The complete published package of this exact version was downloaded from the registry and read statically; nothing was executed. A deterministic pass extracts network destinations, binaries, environment variables, writes, install commands, obfuscation markers, subprocesses and wallets, each with file and line. An AI then reads the whole package with those facts and writes the summary, the capabilities and the findings under a strict schema; every finding it produces must cite a file, a line and the exact text, or it is dropped. The final verdict is the worst of the two passes. The audit does not change the skill's trust tier (policy); the author may respond through the dispute channel and the response is published here. Commissioned by: the Agent Economy Report (free program: the 150 most downloaded skills, September 2026).