Fetch Pr Feedback

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill appears to do what it claims: it reads PR review comments with GitHub CLI and passes them to a feedback-processing skill, but users should notice the GitHub account and CLI dependencies it relies on.

Before installing, make sure GitHub CLI is logged into the correct account and that jq and beagle-core:receive-feedback are trusted and available. The visible instructions are read-only and scoped to a selected/current PR, but they may expose private review comments to the agent for analysis.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

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.

What this means

The agent will use local command-line tools to contact GitHub and read comments for the selected PR.

Why it was flagged

The skill instructs the agent to run GitHub CLI commands to fetch PR comments. This is purpose-aligned and read-oriented, but it is still local tool/API use.

Skill content
gh api --paginate "repos/$OWNER/$REPO/issues/$PR_NUMBER/comments"
Recommendation

Run it only from the intended repository, verify the target PR number, and review any command prompts before allowing execution.

What this means

The skill operates with whatever GitHub repository access your local gh login already has.

Why it was flagged

The skill uses the currently authenticated GitHub CLI identity. That account access is expected for PR-comment retrieval, but it is not declared as a registry credential requirement.

Skill content
gh api user --jq '.login'
Recommendation

Confirm gh is logged in as the intended GitHub user and that you are comfortable letting the agent read PR comments visible to that account.

What this means

Behavior depends partly on the separate receive-feedback skill and on local tools that are not packaged here.

Why it was flagged

The skill depends on a separate skill that is named in the instructions but not included in this artifact set. This is disclosed and aligned with the stated purpose, but users should trust that dependency.

Skill content
Use the Skill tool to load the receive-feedback skill: `Skill(skill: "beagle-core:receive-feedback")`
Recommendation

Ensure beagle-core:receive-feedback, gh, and jq are installed from trusted sources; metadata should ideally declare these runtime dependencies.

What this means

A misleading or prompt-like PR comment could influence the feedback evaluation if treated as instructions rather than data.

Why it was flagged

PR comments are retrieved external context that will be processed by another skill. The artifact includes noise stripping, but reviewer text can still be untrusted input.

Skill content
Fetch review comments from all reviewers on the current PR, format them, and evaluate using the receive-feedback skill.
Recommendation

Treat fetched review comments as untrusted input, and review the resulting feedback before acting on it.