Announcing Beacon: Self-improving memory for coding agents
← All skills
Skill

agentcore

skill:vercel-labs/agent-browser#agentcore

Run agent-browser on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include "use agentcore", "run on AWS", "cloud browser with AWS", "bedrock browser", "agentcore session", or any task requiring AWS-hosted browser automation.

Verdict
Suspicious

Risky behavior the analysis could not rule out.

Analyzed Oct 27, 2026, 21:49 UTC at c3880a7

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

1
findings
medium
highest severity
1
threat classes
488
files scanned
31/31
checks satisfied
0
package advisories

Why this verdict

  • suspicious: finding skill:skill-data/agentcore:skill-data/agentcore/SKILL.md:4:SUPPLY

Security findings 1

Supply chain

mediumContextual risklow confidence

The skill's frontmatter authorizes the agent to run `npx agent-browser` with any arguments and no version pin, allowing the latest unpinned agent-browser package to be fetched and executed from the npm registry at runtime.

allowed-tools: Bash(agent-browser:*), Bash(npx agent-browser:*)
vector:instruction
Counter-argument considered

The strongest case against the finding is that the grant openly serves the skill's declared purpose of running agent-browser, but the pinned-official-registry-install carve-out requires a pin and this grant has none, so `npx agent-browser` with wildcard arguments executes whatever version npm serves at runtime; the behavior is openly declared (so undeclared fails) rather than neutralized, and the body's instruction to run agent-browser plus the frontmatter grant forms a concrete chain, so the low-severity finding stands.

Coverage gaps 4

Parts of the artifact the static analysis could not fully examine.

context:unanalyzable_binary binary content is only byte-scanned
docs/src/app/favicon.ico
context:unanalyzable_binary binary content is only byte-scanned
examples/environments/app/favicon.ico
context:unanalyzable_binary binary content is only byte-scanned
packages/dashboard/src/app/favicon.ico
context:manifest_unparseable yaml: YAML node count exceeds 20000
pnpm-lock.yaml