Github Stars Tracker
Security checks across static analysis, malware telemetry, and agentic risk
Overview
The skill appears to manually check GitHub star/fork counts, use a GitHub token only for GitHub API access, and store tracking data locally.
This looks safe to install if you are comfortable running the included Python script, storing a local list of tracked repositories, and using only a minimal GitHub token if one is needed.
Static analysis
No static analysis findings were reported for this release.
VirusTotal
VirusTotal findings are pending for this skill version.
Risk analysis
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.
An over-scoped GitHub token could expose more GitHub authority than this tracker needs, even though the code only shows it being sent to GitHub's API.
The script uses a user-provided GitHub token for GitHub API requests. This is expected for the skill's purpose, but GitHub tokens can carry broader account permissions if over-scoped.
token = get_github_token()
if token:
headers["Authorization"] = f"token {token}"Use no token for public-only tracking when possible, or use a fine-grained/read-only token with the minimum permissions needed.
Anyone with access to that local file may see which repositories are being tracked; the artifacts do not show token storage or external sharing of this file.
The skill persists the list of tracked repositories and last observed counts in a local home-directory JSON file for later checks.
DATA_FILE = os.path.expanduser("~/.github-stars-tracker.json")Avoid tracking sensitive private repository names on shared machines, and delete `~/.github-stars-tracker.json` if you want to reset stored state.
A user may be surprised that the skill needs Python and may use a GitHub token despite the registry-level requirements saying none.
The package metadata file declares python3 and GITHUB_TOKEN, while the registry metadata summary lists no required binaries or environment variables. This is a disclosure mismatch, not evidence of hidden code.
"requires": {
"bins": ["python3"],
"env": ["GITHUB_TOKEN"]
}Update the registry metadata/capability declarations to match the included _meta.json and SKILL.md requirements.
