browser-automation

Fail

Audited by Socket on Sep 10, 2026

7 alerts found:

Securityx2Anomalyx4Malware
SecurityMEDIUM
SKILL.md

SUSPICIOUS: the core browser automation capability matches the stated purpose and the main CLI install path is official, but the skill is high-impact. It teaches token extraction, request capture, and authenticated internal-API use, and it enables autonomous public posting/messaging and job-application actions. The biggest concerns are credential exposure through browser-state handling and the mutable transitive update path via `npx skills update`, not confirmed malware.

Confidence: 91%Severity: 78%
AnomalyLOW
sites/whatsapp_com/guide.md

No explicit classic malware indicators (obfuscation, credential theft, persistence, or system/network exploitation code) are visible in the provided fragment. However, the described functionality is highly privacy-sensitive: it enables harvesting WhatsApp message content (including large history via scrolling), automating outbound message/media sending, and extracting/transcribing voice-note audio from browser Cache Storage with subsequent off-browser processing. This combination aligns with surveillance/data-exfiltration tooling if used without clear user authorization and strong guardrails around data handling and external transmission.

Confidence: 56%Severity: 64%
SecurityMEDIUM
references/api-capture.md

This module is not a traditional malware payload, but it is a high-risk traffic capture utility that can record sensitive authenticated request data (headers and POST bodies, potentially including authorization/CSRF tokens and private chat/message contents) and persist session state to disk. Its broad filtering and lack of redaction make accidental or misuse disclosure likely; logs and the persistent profile should be treated as sensitive and tightly controlled to authorized, permitted use only.

Confidence: 70%Severity: 85%
AnomalyLOW
sites/teams_com/guide.md

No concrete evidence of classic malware (backdoor, persistence, or payload execution) is present in this fragment. However, it substantially enables misuse: it teaches reverse-engineering by capturing and logging full request headers/bodies (which can include authentication tokens) and it instructs extracting tokens from localStorage to perform authenticated, state-changing chat operations including soft-delete semantics. Treat as a moderate-to-high misuse/credential-exposure risk when used outside strict authorization and logging controls.

Confidence: 62%Severity: 67%
AnomalyLOW
sites/linkedin_com/voyager-api.md

No strong indicators of embedded malware (no obfuscated payloads, no exfiltration to external domains, no backdoor mechanics) are present in this fragment. However, it is explicitly an automation-focused reference that enables authenticated, state-changing actions on a user’s LinkedIn session—extracting CSRF from cookies and scraping opaque identifiers from DOM HTML to call undocumented messaging and attachment-upload endpoints. The dominant risk is misuse for account abuse/spam/unauthorized outreach capability rather than overt malicious code in this snippet.

Confidence: 62%Severity: 52%
AnomalyLOW
sites/property_directory/guide.md

The provided fragment is not overtly malicious in the classic malware sense (no obfuscation or exploit-style primitives are evident), but it is explicitly designed for harvesting personal owner contact information from third-party property directory pages and supports bulk automated WhatsApp outreach using the harvested phone numbers. This creates a high likelihood of privacy/consent violations and spam/abuse risk, making the package/project high-risk from an abuse-prevention and policy-compliance perspective. Additional code (e.g., the actual WhatsApp automation implementation and any file logging) would be needed to confirm the exact behavior beyond what is described.

Confidence: 64%Severity: 62%
MalwareHIGH
references/token-extraction.md

This content provides a highly actionable technique for harvesting authentication/session tokens from browser `localStorage` via dynamic `eval`, exporting them to the caller, decoding JWT claims, and refreshing tokens (e.g., Cognito `refresh_token` flow) to sustain unauthorized access. The behavior aligns strongly with credential theft/session hijacking rather than legitimate automation or testing. Obfuscation is minimal; risk stems from direct secret extraction and abuse enablement.

Confidence: 74%Severity: 95%
Audit Metadata
Analyzed At
Sep 10, 2026, 12:41 PM
Package URL
pkg:socket/skills-sh/galiprandi%2Fskills%2Fbrowser-automation%2F@1634a9a5519ca3656aa2cbb8df1a84b7921132523e72ca3b5beee67ef059264c
Security Audit — socket — browser-automation