Google Search Console

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears to be a coherent read-only Google Search Console helper, but users should protect the Google OAuth refresh token and setup output carefully.

This looks appropriate for read-only Search Console analysis. Before installing, make sure the OAuth token is limited to the Search Console read-only scope, run the auth setup only in a private local terminal, and avoid exposing the refresh token or client secret in chats, logs, or shared files.

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

Anyone with the configured refresh token could read Search Console data within the granted Google permissions.

Why it was flagged

The skill authenticates with a Google OAuth refresh token to access Search Console, but the code constrains its requested scope to the read-only webmasters scope.

Skill content
refresh_token = os.environ.get("GOOGLE_REFRESH_TOKEN") ... scopes=["https://www.googleapis.com/auth/webmasters.readonly"]
Recommendation

Use a dedicated OAuth client/token with only the webmasters.readonly scope, store it as a protected secret, and revoke it if it is exposed.

What this means

If setup is run in a shared terminal, transcript, or logged agent session, the Google client secret and refresh token may be exposed.

Why it was flagged

The optional OAuth setup helper prints sensitive credential values to standard output so the user can copy them into an environment file.

Skill content
print(f"GOOGLE_CLIENT_SECRET={client_secret}")
print(f"GOOGLE_REFRESH_TOKEN={creds.refresh_token}")
Recommendation

Run the auth helper locally in a private terminal, avoid pasting the output into shared chats or logs, and place the values in a secure secret store or protected environment file.

What this means

Users may need to install dependencies manually, which depends on their local Python package source and versions.

Why it was flagged

The script depends on external Python packages that are not installed through a pinned install specification.

Skill content
print("  pip install google-auth google-auth-oauthlib google-api-python-client")
Recommendation

Install the Google client libraries from trusted package indexes, preferably with pinned versions in your own environment.