Back to skill

Security audit

Agent Browser - 浏览器自动化

Security checks across malware telemetry and agentic risk

Overview

This is a legitimate browser automation skill, but it gives broad website and session-control power with weak warnings around saved login state and captured page artifacts.

Install only if you trust the agent-browser package source and preferably pin a known version. Use isolated test accounts or sessions, avoid saving production login state, keep auth.json and media artifacts out of repos and shared logs, delete them when done, and require explicit approval before uploads, form submissions, purchases, account changes, or other irreversible website actions.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Rogue AgentSelf-Modification, Session Persistence
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (4)

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The skill explicitly documents saving and loading browser session state for authentication workflows without any warning that the saved file may contain cookies, tokens, and other authenticated state. In an agent context, this can normalize unsafe handling of reusable credentials and lead to accidental persistence, exfiltration, or reuse of privileged sessions.

Missing User Warnings

Medium
Confidence
94% confidence
Finding
The skill advertises screenshots, PDFs, video recording, traces, and similar file outputs without warning that these artifacts can capture credentials, personal data, internal application content, and tokens visible in pages. In an automation skill used by agents, this increases the chance of sensitive data being silently written to disk and later exposed through logs, artifacts, or shared storage.

Session Persistence

Medium
Category
Rogue Agent
Content
```bash
agent-browser state save auth.json    # Save session state
agent-browser state load auth.json    # Load saved state
```

## Example: Form submission
Confidence
96% confidence
Finding
Load saved state

Session Persistence

Medium
Category
Rogue Agent
Content
agent-browser wait --url "/dashboard"
agent-browser state save auth.json

# Later sessions: load saved state
agent-browser state load auth.json
agent-browser open https://app.example.com/dashboard
```
Confidence
97% confidence
Finding
load saved state

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.