Back to skill
v1.0.0

面试助手

BenignClawScan verdict for this skill. Analyzed May 1, 2026, 8:24 AM.

Analysis

该技能整体与面试准备用途一致,但处理图片或扫描 PDF 时会把文件内容发到 PaddleOCR 服务,并可能在首次运行时自动安装 Python 依赖。

Guidance安装前请确认你接受该技能读取用户提供的简历和 JD。若使用图片或扫描版 PDF,内容会上传到 PaddleOCR 服务进行 OCR;如果材料很敏感,优先粘贴文字或使用可复制文本的 PDF/Word。配置 PADDLEOCR_TOKEN 时请保护 .env 文件,并考虑在虚拟环境中运行以避免自动依赖安装影响系统 Python。

Findings (3)

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.

Abnormal behavior control

Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.

Agentic Supply Chain Vulnerabilities
SeverityLowConfidenceHighStatusNote
scripts/parse_input.py
subprocess.check_call(["uv", "pip", "install", pkg, "--system", "-q"], stderr=subprocess.DEVNULL)

解析脚本会自动安装 requests、pdfplumber、python-docx 等未固定版本依赖,并使用 system Python 环境。

User impact首次运行可能从包仓库下载代码并改变本机 Python 环境。
Recommendation如需更强可控性,建议在虚拟环境中运行,或由用户预先安装并固定所需依赖版本。
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityLowConfidenceHighStatusNote
scripts/parse_input.py
TOKEN = os.getenv("PADDLEOCR_TOKEN", "").strip() ... "Authorization": f"token {TOKEN}"

脚本读取 PaddleOCR token 并作为 Authorization header 发送给 OCR 服务;这是 OCR 集成功能所需的凭据使用。

User impact配置的 OCR token 可用于访问对应服务,若泄露可能影响该服务账号或额度。
Recommendation只在可信环境中配置 token,不要提交或分享 .env;如不需要处理图片/扫描 PDF,可不配置该 token。
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Insecure Inter-Agent Communication
SeverityMediumConfidenceHighStatusNote
scripts/parse_input.py
payload = {"file": b64, "fileType": 1} ... resp = requests_mod.post(STRUCT_ENDPOINT, json=payload, headers=headers, timeout=timeout)

图片和扫描版 PDF 会被 base64 编码后发送到远程 OCR endpoint;这与 OCR 功能匹配,但简历/JD 可能包含个人信息。

User impact如果使用图片或扫描 PDF,文档内容会离开本机并交给 OCR 服务处理。
Recommendation仅在接受把相关文档上传到该 OCR 服务时使用图片/扫描 PDF;敏感材料可改为粘贴文字或使用本地可复制文本版本。