Repo PR Triage

ReviewAudited by ClawScan on May 10, 2026.

Overview

Prompt-injection indicators were detected in the submitted artifacts (ignore-previous-instructions, you-are-now); human review is required before treating this skill as clean.

This skill appears safe for normal PR triage if you are comfortable letting it read the target repository through your gh login. Review outputs before acting on recommendations, treat PR/README content as untrusted, and be cautious with the optional cron/Telegram setup for private repositories. ClawScan detected prompt-injection indicators (ignore-previous-instructions, you-are-now), so this skill requires review even though the model response was benign.

Findings (5)

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

The skill can access GitHub PR and repository metadata with the same read permissions as the user's gh login.

Why it was flagged

The skill uses the user's authenticated GitHub CLI session. That is expected for repo triage, but it means the skill may read data available to that GitHub account, including private repository PRs if the user points it there.

Skill content
- `gh` CLI installed and authenticated (`gh auth login`)
Recommendation

Use it only on repositories you intend to triage, and prefer a GitHub account/token with the least privileges needed.

What this means

A malicious README or PR description could try to influence the agent's reasoning if the agent treats repository text as instructions instead of data.

Why it was flagged

The onboarding script embeds fetched repository README content into a prompt used by the agent. Repository text is untrusted and could contain prompt-injection instructions, even though using repo context is purpose-aligned.

Skill content
### README excerpt:\n```\n{readme_snippet}\n```\n...\nAdapt based on the repo context above.
Recommendation

Treat README, issue, and PR text as untrusted data; do not let it override the user's goals or tool-use boundaries.

What this means

Users relying only on metadata may not realize the skill depends on local Python execution and an authenticated GitHub CLI.

Why it was flagged

The runtime requirements are disclosed in SKILL.md, but the registry metadata lists no required binaries or credentials. This is an under-declaration rather than hidden behavior.

Skill content
Requirements\n\n- `gh` CLI installed and authenticated (`gh auth login`)\n- Python 3.10+
Recommendation

Before using, confirm Python and gh are installed, authenticated intentionally, and pointed at the expected GitHub account.

What this means

A weekly job could continue scanning and producing reports until the user disables it.

Why it was flagged

The skill documents an optional recurring workflow. It is not installed automatically, but if configured it creates ongoing scheduled agent activity.

Skill content
## Recurring Triage via Cron\n\nSet up a cron job to scan weekly:
Recommendation

Only enable the cron example if you want recurring triage, and keep the repo URL, schedule, output path, and notification channel explicit.

What this means

If used on private repositories, summary details could be shared outside the local machine through Telegram.

Why it was flagged

The optional cron example sends triage summaries through Telegram. This is disclosed and user-directed, but it can move repository/PR information into an external messaging channel.

Skill content
channel: telegram\n...\nCron prompt: "Run pr-triage scan ... generate reports, and send the summary."
Recommendation

Avoid external notifications for sensitive repositories, or ensure the Telegram destination is trusted and the summary contains only acceptable information.