hr-recruiting-tracker

PassAudited by VirusTotal on May 10, 2026.

Overview

Type: OpenClaw Skill Name: hr-recruiting-tracker Version: 1.0.0 The hr-recruiting-tracker skill bundle is a legitimate tool for HR automation, specifically for parsing resumes and managing candidate data in Tencent Docs. The code is well-structured and follows security best practices, such as using subprocess calls with argument lists instead of shell strings to prevent injection. It includes explicit privacy-preserving features, such as masking sensitive PII (names, phones, emails) in terminal outputs and requiring manual HR confirmation before uploading data flagged as low-quality. The skill interacts with external systems only through the Model Context Protocol (MCP) via the 'mcporter' CLI and the 'tencent-docs' skill, aligning perfectly with its stated purpose without any evidence of malicious intent or unauthorized data exfiltration.

Findings (0)

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.

What this means

Candidate contact details could be added to Tencent Docs; if the target sheet is ambiguous, data may be written to an unintended same-named sheet.

Why it was flagged

The workflow can write sensitive candidate records to an online SmartSheet and may default to the first matching sheet title if duplicates exist. This is disclosed and purpose-aligned, but it is a high-impact write path.

Skill content
候选人姓名、电话、邮箱会直接写入腾讯文档在线表格 ... 如果找到多个同名 `HR候选人库`,使用搜索结果中的第一个
Recommendation

Use `--dry-run` first, confirm HR authorization, and pass an explicit `--file-id` or `--space-id` for production uploads.

What this means

If the Tencent Docs token or MCP configuration has broad access, uploads and table changes occur under that account's authority.

Why it was flagged

The Tencent Docs workflows operate through delegated Tencent Docs authorization. This is expected for uploading and maintaining SmartSheets, but it means the skill acts with the user's document-account permissions.

Skill content
TENCENT_DOCS_TOKEN ... sensitive: true ... 腾讯文档上传和岗位库维护需要 ... 已授权的 `tencent-docs` skill
Recommendation

Use the least-privileged Tencent Docs account or workspace practical, keep tokens private, and revoke or rotate access when no longer needed.

What this means

Candidate PII and resume contents remain on disk after processing and could be exposed through backups, shared folders, or later agent context use.

Why it was flagged

The resume-ingestion workflow persists original resumes, extracted text, raw JSON, and candidate drafts locally. This is central to the skill's purpose, but it creates stored sensitive HR data.

Skill content
resume_bundle/ ... original.<ext> ... resume.md ... resume.raw.json ... candidate_draft.json ... 将每个生成的简历包都视为机密招聘数据
Recommendation

Write bundles only to approved private directories, avoid shared/synced folders unless intended, and delete or archive bundles according to HR retention policy.

What this means

A compromised or wrong external dependency could affect Tencent Docs authorization or document operations.

Why it was flagged

The upload workflow depends on external CLI tooling and a separately installed `tencent-docs` skill, including an optional setup script for authorization troubleshooting. The documentation tells users to use an installed and reviewed skill, but provenance still matters.

Skill content
npm install -g mcporter ... openclaw skills install tencent-docs ... bash "$TENCENT_DOCS_SKILL_DIR/setup.sh" tdoc_check_and_start_auth
Recommendation

Install `mcporter` and `tencent-docs` only from trusted sources, review the `tencent-docs` skill before running its setup script, and prefer pinned or approved versions in managed environments.