Tmp.ZvBQwLjjXS

SuspiciousAudited by ClawScan on May 12, 2026.

Overview

This skill is meant for Google Classroom, but it gives an agent broad ability to change courses, rosters, assignments, and grades through an unreviewed npm-launched MCP server using an authenticated Google account.

Install only if you are comfortable giving an agent Google Classroom administrative capabilities. Pin and verify the npm package, use the least-privileged Google account possible, and require explicit confirmation before deleting courses, changing rosters, grading/returning work, accepting invitations, or using the escape-hatch command.

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

If invoked incorrectly, the agent could alter or delete classroom content, remove people, or change grades and submission states.

Why it was flagged

The skill exposes tools that can materially change Classroom courses, rosters, and student work outcomes. The artifacts do not describe explicit approval, scoping, or rollback requirements for these high-impact actions.

Skill content
Courses | list / get / create / update / delete / archive / unarchive ... Students | list / get / add / remove ... Submissions | list / get / grade / return / turn-in / reclaim
Recommendation

Only use with explicit per-action confirmation for destructive or grading/roster changes, and limit it to the minimum necessary Google account permissions.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

The agent may be able to perform broader Classroom actions than the named tools imply, increasing the chance of unintended account changes.

Why it was flagged

The documented escape hatch suggests raw or less-constrained Classroom operations beyond the dedicated tools, without explaining limits, validation, or user-approval requirements.

Skill content
For guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).
Recommendation

Avoid using the escape hatch unless the exact command and impact are reviewed by the user first.

What this means

A changed or compromised npm package could run with access to the user's authenticated Google Classroom environment.

Why it was flagged

The setup launches an external npm package without a version pin. Because the provided artifact set contains no code files, the runtime code handling the authenticated Classroom account is outside this review.

Skill content
"command": "npx", "args": ["-y", "gogcli-mcp-classroom"]
Recommendation

Pin and verify the package version, review the package source before use, and run it under a least-privilege Google account.

What this means

The agent will operate through the selected Google account and may access or change Classroom data visible to that account.

Why it was flagged

The skill requires an authenticated Google account, which is expected for Classroom management but grants access to sensitive school and account data.

Skill content
- [gogcli](https://github.com/steipete/gogcli) installed and authenticated ... "GOG_ACCOUNT": "you@gmail.com"
Recommendation

Use a dedicated, least-privileged account where possible and confirm which Google account is selected before performing actions.