← 返回 Skills 市场
Placed Job Tracker
作者
Ajit Singh
· GitHub ↗
· v1.0.1
· MIT-0
298
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install placed-job-tracker
功能描述
This skill should be used when the user wants to "track job applications", "add a job application", "update application status", "view my job pipeline", "get...
安全使用建议
This skill appears to do what it says (call the Placed API) but take these precautions before installing/using it: 1) Confirm you trust https://placed.exidian.tech and obtain the API key from your account settings there. 2) Prefer providing the key via an environment variable rather than having the skill write a plaintext file; if you must store it, inspect the saved file to ensure it contains only an export line and set file permissions (chmod 600). 3) Be aware that the skill will source ~/.config/placed/credentials on startup — if that file is tampered with it could execute arbitrary shell commands. 4) Ask the publisher to update registry metadata to declare PLACED_API_KEY as a required credential and to offer a secure storage recommendation (or use a secrets manager). 5) If you have sensitive host-level threat concerns, avoid persisting the key and instead provide it for the session only.
功能分析
Type: OpenClaw Skill
Name: placed-job-tracker
Version: 1.0.1
The skill contains a shell injection vulnerability in the `placed_call` function defined in `SKILL.md`. The function insecurely embeds the `$args` variable directly into a `curl` command string, which could allow for arbitrary command execution if the agent is provided with malicious input. While the skill's stated purpose of tracking job applications via `https://placed.exidian.tech` appears legitimate, the lack of input sanitization in the shell-based API caller poses a significant security risk.
能力评估
Purpose & Capability
The skill's stated purpose (track job applications via the Placed API) matches the instructions which call https://placed.exidian.tech/api/mcp. However, the registry metadata declares no required credentials while the SKILL.md clearly expects a PLACED_API_KEY — an omission in declared requirements.
Instruction Scope
Runtime instructions tell the agent to source ~/.config/placed/credentials (if present), prompt the user for the API key if not set, then write that key into ~/.config/placed/credentials and export it. Sourcing an arbitrary file in the user's home directory can execute shell code if that file is tampered with. The skill also instructs saving the API key to disk in plaintext without guidance on secure permissions.
Install Mechanism
This is instruction-only with no install spec or downloaded code. No files are installed by the skill itself (beyond instructions that write a credentials file). That lowers code-delivery risk.
Credentials
The only secret used is PLACED_API_KEY, which is appropriate for a service-integration skill — but the skill did not declare this required environment variable in the registry metadata. It also persistently stores the key in a plaintext config file, which is a higher-risk pattern and not justified in the metadata.
Persistence & Privilege
The skill does not request always:true or other elevated agent privileges. However, it instructs persistent storage of the user's API key under ~/.config/placed/credentials and sourcing that file on later runs, which gives the skill (and anything that can modify that file) long-lived access to the token. The persistence is at the credential level rather than an agent-level installation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install placed-job-tracker - 安装完成后,直接呼叫该 Skill 的名称或使用
/placed-job-tracker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Added rich search tags for better discoverability
v1.0.2
Updated skill structure with references and Claude Code plugin support
v1.0.0
Initial release — track job applications via placed.exidian.tech
元数据
常见问题
Placed Job Tracker 是什么?
This skill should be used when the user wants to "track job applications", "add a job application", "update application status", "view my job pipeline", "get... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 298 次。
如何安装 Placed Job Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install placed-job-tracker」即可一键安装,无需额外配置。
Placed Job Tracker 是免费的吗?
是的,Placed Job Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Placed Job Tracker 支持哪些平台?
Placed Job Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Placed Job Tracker?
由 Ajit Singh(@ajitsingh25)开发并维护,当前版本 v1.0.1。
推荐 Skills