colleague-skill

Warn

Audited by Socket on Aug 19, 2026

5 alerts found:

Securityx2Anomalyx3
SecurityMEDIUM
SKILL.md

SUSPICIOUS. The skill’s broad access to coworker chats, docs, browser sessions, and OAuth tokens is disproportionate to 'profile generation' and enables invasive collection of third-party data. Install provenance looks relatively coherent, but the combination of credential forwarding, private-message harvesting, autonomous messaging, and untrusted-content processing makes this a high-risk enterprise privacy and security skill.

Confidence: 87%Severity: 84%
SecurityMEDIUM
tools/feishu_browser.py

This is browser-automation scraping code that reuses an existing authenticated Chrome profile to access Feishu resources and extract potentially sensitive document content and group chat message histories, then outputs them to stdout and/or a file. While there is no clear evidence of classic malware (e.g., reverse shells or exfiltration to unknown domains) in the provided snippet, the combination of persistent session reuse, automated harvesting of private communications/content, and export to disk makes it a significant privacy/security risk. Additionally, the use of page.evaluate with f-string interpolation of user-controlled values is an unsafe injection-like pattern. Runtime confidence is reduced due to apparent syntax/termination issues in the pasted fragment.

Confidence: 60%Severity: 82%
AnomalyLOW
tools/feishu_auto_collector.py

No overt malware behavior is evident in this fragment (no obfuscation, command execution, or non-Feishu network exfiltration). However, the code is explicitly a credentialed workplace data harvester: it can enumerate a user’s chats, retrieve message text, optionally retrieve private chat messages, and fetch document/wiki raw contents, then write everything to local disk. It also stores app_secret and user access tokens (and refresh_token) in plaintext JSON under the user’s home directory and prints an access token prefix to stdout—together creating meaningful credential leakage and privacy/data-governance risk. Use should be gated by strict access controls and user consent; secrets storage and console logging should be hardened.

Confidence: 73%Severity: 68%
AnomalyLOW
tools/dingtalk_auto_collector.py

The code is not obviously obfuscated and contains no direct eval/exec or shell execution. However, it is a high-capability collector that harvests confidential enterprise data from DingTalk (documents, bitable records, and chat history via Playwright scraping) and writes it to local files. It also uses a persistent local Chrome profile (cookies/session), which increases impact. There is no explicit exfiltration to a non-DingTalk domain in this snippet, but the confidentiality risk is substantial and it could be misused for data theft/insider threats.

Confidence: 63%Severity: 58%
AnomalyLOW
tools/feishu_mcp_client.py

This Python module itself does not contain overt malicious behaviors (no network connections, no eval/exec, no persistence beyond saving its own configuration). However, it creates a significant security risk by executing an external npm package/tool at runtime via `npx -y feishu-mcp` without pinning or integrity verification, while simultaneously supplying high-value Feishu secrets (App Secret and/or User Access Token) to that subprocess via environment variables. It also stores those secrets in plaintext JSON under the user’s home directory and provides an arbitrary file write sink via --output. The true maliciousness would primarily depend on the integrity and behavior of the executed `feishu-mcp` dependency and its supply-chain provenance.

Confidence: 68%Severity: 66%
Audit Metadata
Analyzed At
Aug 19, 2026, 07:47 PM
Package URL
pkg:socket/skills-sh/bighardperson%2Fcomputer-science-skills-collection%2Fcolleague-skill%2F@52e885cb39a50e39c3f444268579f55aacfa626dcfe3719f60e79be381e6e429
Security Audit — socket — colleague-skill