Jd Writer

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a local job-description helper, but its metadata and scripts are inconsistent and one extra script can keep a local history log.

Before installing, be aware that the advertised commands and actual scripts do not fully match. If you use it, run only the intended local scripts, avoid entering confidential hiring material into the extra logging script, and prefer a version whose metadata declares its Python requirement and documents any local history storage.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

The skill may not behave as described, and users may waste time or run alternate commands to find the intended functionality.

Why it was flagged

SKILL.md advertises these commands, while scripts/jd.sh only documents and handles `generate`, `roles`, and `help`. This is a user-facing documentation/runtime mismatch.

Skill content
`jd.sh write`, `jd.sh requirements`, `jd.sh benefits`, `jd.sh optimize`, `jd.sh benchmark`, `jd.sh inclusive`
Recommendation

Align SKILL.md with the actual wrapper commands, or update scripts/jd.sh to call the JD functions described in the documentation.

What this means

Users or agents may not realize from metadata alone that local Python scripts are part of the skill.

Why it was flagged

The registry metadata under-declares the local runtime requirements and code footprint; SKILL.md separately says Python 3.6+ is required and the scripts invoke Python.

Skill content
Required binaries (all must exist): none ... No install spec — this is an instruction-only skill ... Code file presence: 3 code file(s)
Recommendation

Declare `python3` as a required binary and make the install/runtime metadata match the shipped files.

What this means

Topics or text entered into that script could remain on the local machine after the command finishes.

Why it was flagged

If this bundled alternate script is invoked, it persists command names and user-provided arguments to a local history file. This persistence is not described in SKILL.md.

Skill content
DATA_DIR="${JD_WRITER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/jd-writer}" ... _log() { echo "$(date '+%m-%d %H:%M') $1: $2" >> "$DATA_DIR/history.log"; }
Recommendation

Document the local history behavior, avoid entering confidential hiring text into the alternate script, or remove/disable logging if it is unnecessary.