Github Bounty Hunter

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

Your GitHub account could publicly post bounty applications that you did not individually review, risking spam, reputation damage, or platform policy issues.

Why it was flagged

The script can submit an application comment to GitHub issues through the authenticated GitHub CLI, turning filtered matches into public account actions without a per-bounty confirmation step.

Skill content
"gh", "issue", "comment", issue_number, "--repo", repo, "--body", f"/apply\n\n{proposal}"
Recommendation

Require explicit user approval before every GitHub comment or PR, add a dry-run mode, and restrict targets with repository allowlists and clear rate limits.

What this means

The skill may act as you on GitHub, and users may not realize what account permissions are being delegated.

Why it was flagged

The skill expects access to a GitHub token/account, but the registry metadata declares no primary credential or required environment variables, and the artifacts do not specify least-privilege scopes.

Skill content
- GitHub account with token
Recommendation

Declare the GitHub credential requirement, document minimal token scopes, and recommend using a dedicated low-privilege GitHub account or token.

What this means

If run and left unattended, the skill can continue operating for a long time and may keep using your GitHub account outside the immediate task.

Why it was flagged

The main routine is an unbounded loop that repeatedly scans and can continue taking bounty-related actions every configured interval until interrupted.

Skill content
while True: ... time.sleep(self.config['check_interval'] * 60)
Recommendation

Add a maximum run time or one-shot mode, require scheduled runs to be explicitly configured, and stop after presenting actions for user approval.

What this means

A user could misunderstand or reuse a payment address they do not control, creating payment-routing confusion or loss risk.

Why it was flagged

A money-earning skill that advertises wallet management includes a pre-filled wallet address that is not labeled as a placeholder and is not explained in the docs.

Skill content
"wallet_address": "XKOe14f180561c42b1bd7b2e534b4c2e84360665da8"
Recommendation

Remove the default wallet address, require users to explicitly enter their own address, and clearly document how any payment information is used.

What this means

Users may install it without realizing it needs local command execution and authenticated GitHub access.

Why it was flagged

The registry declarations understate the included runnable Python script and documented GitHub CLI/token requirements, making the operational footprint less clear at install time.

Skill content
No install spec — this is an instruction-only skill; Required binaries ... none; Primary credential: none
Recommendation

Align metadata with the actual requirements, including Python, gh CLI, GitHub authentication, and the capabilities to post comments or submit proposals.