Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
JD Resume Tailor
v1.1.0Generate job-specific tailored resumes from a base profile and job description. First collects structured user info (personal details, work history, side pro...
⭐ 0· 67·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
The declared purpose (generate tailored HTML/PDF resumes) matches the instructions for collecting a profile and producing HTML. However, the SKILL.md explicitly requires a headless browser (Edge/Chrome) for PDF export and accepts URLs as JD input, yet the registry metadata lists no required binaries and states "No network requests" in the security header. These contradictions mean the declared requirements do not align with what the skill actually needs to run.
Instruction Scope
Most runtime instructions stay within resume-building scope (collect PII, write profile and outputs under workspace/resumes/, parse JD, generate HTML). Concerns: SKILL.md says "No network requests" but also accepts JD via URL (web_fetch) — that's inconsistent. The skill also includes explicit PowerShell commands to run local browser executables for headless PDF export, which is an operation outside the purely text-processing part of the skill and should be declared as a required binary. File read/write is constrained to workspace/resumes/, which is reasonable, but the acceptance of URLs implies network I/O that isn't accounted for or explained.
Install Mechanism
There is no install spec (instruction-only), which minimizes disk-level risk. However, the skill expects platform binaries (msedge/chrome) to be present and provides exact PowerShell command lines for headless PDF export. Because these tools are essential for the advertised auto-export feature but are not declared as required binaries or installation steps, the metadata is incomplete and incoherent.
Credentials
The skill requests no environment variables or external credentials, which is proportionate to its purpose. It does request a lot of personal data (name, contact, birth date, gender, etc.) — expected for resume generation but sensitive. The instructions say to store profile and output files in workspace/resumes/, which is a limited scope; users should be aware this will create files containing PII in their workspace.
Persistence & Privilege
The skill does not request always:true or any system-wide privileges. It is user-invocable and can be called autonomously (platform default), which is expected. The skill writes only to its workspace-resumes/ area per instructions; it does not declare modifying other skills or system settings.
What to consider before installing
This skill seems to do what it claims (collect a profile and produce a tailored HTML/PDF resume), but there are important mismatches you should address before trusting it with real data:
- Metadata vs instructions mismatch: The SKILL.md expects a headless browser (Edge/Chrome) and also accepts JD URLs, but the registry entry lists no required binaries and says "No network requests." Confirm whether the skill will access the network and whether it will run local browser executables. If network fetches are allowed, decide if you trust the agent to fetch arbitrary URLs.
- PII storage: The skill saves resume-profile.md and outputs under workspace/resumes/. These files will contain sensitive personal data (contact info, birth date, etc.). Ensure you are comfortable storing that data in your workspace and that backups or sync won't leak it.
- Execution behavior: The skill includes exact PowerShell commands to launch browsers in headless mode. If you install this, verify (in a safe environment) that the agent only invokes local browsers to render the HTML and does not pass data to external services. If you don't want automatic PDF export, ask the skill/agent to only generate HTML and not run the headless commands.
- Minimal testing: Before providing your real resume data, test the skill with dummy data to observe whether it attempts unexpected network access or runs commands you didn't intend.
- Suggested fixes for the publisher: declare required binaries (msedge/chrome) or provide an install spec; clarify whether URL input will cause outbound network requests; and document where files are written and how long they persist.
Given these inconsistencies, treat the skill as suspicious until the author clarifies the network and binary requirements and you confirm the run behavior in a controlled test.Like a lobster shell, security has layers — review code before you run it.
chinesevk974c2y5mrtkg57rhz918c81ds83sfkcjd-matchvk974c2y5mrtkg57rhz918c81ds83sfkcjob-searchvk974c2y5mrtkg57rhz918c81ds83sfkclatestvk974c2y5mrtkg57rhz918c81ds83sfkcresumevk974c2y5mrtkg57rhz918c81ds83sfkc
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
