技能 linkedin-easy-apply
📦

linkedin-easy-apply

内容修订 r1 高风险 ⚙️ 外部命令🌐 网络访问📁 文件系统访问🔑 环境变量

自动化 LinkedIn Easy Apply 搜索

手动进行 LinkedIn Easy Apply 搜索可能重复且不一致。此技能会引导代理完成受控的 Puppeteer 工作流,包括筛选条件、简历检查和跳过规则。

支持: Claude Codex Code(CC)
⚠️ 38 差

使用我的智能体安装

将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。

智能体请求
Review the Skillstore skill "linkedin-easy-apply" from https://skillstore.io/skills/ralyodio-linkedin-easy-apply.md and its manifest at https://skillstore.io/api/skills/ralyodio-linkedin-easy-apply/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

你的智能体仍应展示其计划,并按安全策略请求必要确认。

测试它

正在使用“linkedin-easy-apply”。 对远程 Codex 和 LLM 工程师职位运行一次 dry 搜索。

预期结果:

  • 扫描了 40 个符合请求关键词的 Easy Apply 职位。
  • 准备了 6 份可能的申请供审核,并且由于启用了 dry run,未提交任何申请。
  • 跳过了 12 个职位,因为完整描述要求混合办公或存在不明确的回答。

正在使用“linkedin-easy-apply”。 申请安全匹配项,并在遇到任何薪酬问题前停止。

预期结果:

  • 使用已验证的简历事实提交了 3 份申请。
  • 跳过了 2 份申请,因为需要填写薪酬或自定义短文字段。
  • 已保存状态,以便下次运行可以避免重复。

正在使用“linkedin-easy-apply”。 恢复每日运行并总结结果。

预期结果:

本次运行跳过了已提交过的职位,申请了安全匹配项,并报告了每个被跳过职位的原因。

安全审计

高风险
v4 • 2026/7/5 打开版本化报告

Most shell-backtick detections are false positives caused by Markdown fences and inline code. Confirmed risks include sandbox-disabled Chromium, persistent browser session storage, /tmp state logs, and automated personal data submission. No prompt injection or credential exfiltration instructions were found.

1
已扫描文件
175
分析行数
7
复核项
0
已忽略误报

已确认安全问题 (3)

高
Environment file access
userDataDir: process.env.CHROME_PROFILE || `${process.env.HOME}/.cache/linkedin-chrome`,
The line configures a persistent Chrome user data directory that can hold authenticated LinkedIn session data. Reusing this profile is sensitive even without direct exfiltration.
高
UID/GID manipulation
args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-dev-shm-usage', '--start-maximized']
The Chromium launch arguments disable the browser sandbox and setuid sandbox. This weakens process isolation if LinkedIn or any loaded content is compromised.
中
Automated Personal Data Submission
The skill directs an agent to upload a resume and submit LinkedIn applications. This can expose personal data or submit unwanted applications if approval controls are weak.
The workflow explicitly searches LinkedIn Easy Apply, uploads a verified resume, and clicks submit when required fields are known. The context confirms automated third-party submission of personal job application data.
能力复核项 (7)

这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。

中
Hidden file access
CHROME_PROFILE=$HOME/.cache/linkedin-chrome
The skill recommends a persistent hidden Chrome profile under the user home directory. That profile can retain LinkedIn session cookies and other browser state.
中
Hidden file access
userDataDir: process.env.CHROME_PROFILE || `${process.env.HOME}/.cache/linkedin-chrome`,
Puppeteer is configured to reuse a hidden browser profile path. Persistent profiles can expose authenticated session data if permissions or isolation are weak.
中
Temp directory access
STATE_DIR=/tmp/linkedin-easyapply-daily
The suggested state directory is under /tmp. Application state in a shared temporary path can be read or tampered with on multi-user systems.
中
Temp directory access
/tmp/linkedin-easyapply-daily/state.json
The state file path is under /tmp and can contain application status. Shared temporary storage creates privacy and integrity risk.
中
Temp directory access
/tmp/linkedin-easyapply-daily/results.jsonl
The results log path is under /tmp and can contain job URLs and submission outcomes. Shared temporary storage creates privacy and tampering risk.
中
Temp directory access
State: /tmp/linkedin-easyapply-daily/state.json
The reporting section exposes the state path under /tmp. That location is a weak default for user-specific application history.
中
Temp directory access
Log: /tmp/linkedin-easyapply-daily/results.jsonl
The reporting section exposes the log path under /tmp. Logs may include personal job search activity and should not use shared temporary storage.

检测到的模式

UID/GID manipulation
审计者: codex 查看审计历史 →
分享与引用此报告

分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。

打开版本化报告
安全评估

复制报告链接

https://skillstore.io/skills/ralyodio-linkedin-easy-apply/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 徽章

[![Skillstore security assessment](https://skillstore.io/badges/skills/ralyodio-linkedin-easy-apply/security.svg)](https://skillstore.io/skills/ralyodio-linkedin-easy-apply?utm_source=security_passport_badge)

HTML 徽章

<a href="https://skillstore.io/skills/ralyodio-linkedin-easy-apply?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ralyodio-linkedin-easy-apply/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

嵌入卡片

<iframe src="https://skillstore.io/embed/skills/ralyodio-linkedin-easy-apply.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学术引用 (APA · BibTeX · CFF)

APA 引用

ralyodio. (2026). linkedin-easy-apply security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/ralyodio-linkedin-easy-apply/audits/4

BibTeX 引用

@techreport{ralyodio-ralyodio-linkedin-easy-apply-2026, author = {ralyodio}, title = {linkedin-easy-apply security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/ralyodio-linkedin-easy-apply/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "linkedin-easy-apply security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "ralyodio" date-released: "2026-07-05" url: "https://skillstore.io/skills/ralyodio-linkedin-easy-apply/audits/4" identifiers: - type: other value: "skillstore:ralyodio-linkedin-easy-apply:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore 评分

评分依据 证据置信度: 中
55
架构
85
可维护性
87
内容
68
社区
83
规范符合性

你能构建什么

运行聚焦的远程职位搜索

使用仅远程和关键词筛选条件搜索 Easy Apply 职位,然后仅提交安全匹配项。

跟踪每日申请进度

复用状态文件以避免重复申请,并报告已提交或已跳过的职位。

测试申请自动化规则

在启用真实提交之前,验证基于简历的回答规则和跳过行为。

试试这些提示

设置 Dry Run
使用 LinkedIn Easy Apply 技能的 dry-run 模式。配置我的简历路径、目标关键词、地点和最大扫描数量。不要提交申请。
搜索远程 AI 职位
在 LinkedIn Easy Apply 中搜索美国的远程 AI、LLM 和软件工程师职位。跳过混合办公职位以及任何不明确的必填问题。
提交前审核
查找匹配的 Easy Apply 职位,并使用已验证的简历事实准备每份申请。在最终提交前暂停,并说明为什么每个职位都可以安全提交。
恢复每日自动化
从状态文件恢复昨天的 LinkedIn Easy Apply 运行。避免重复,遵守申请限制,并报告已提交、已跳过和已提交过的职位。

最佳实践

  • 从 dry-run 模式开始,并在启用提交前审核每份已准备的申请。
  • 使用专用浏览器配置文件,并避免将 LinkedIn 凭据写入脚本和日志。
  • 保持职位关键词精确,并在申请前验证完整职位描述。

避免

  • 不要将主要个人浏览器配置文件复用于自动化运行。
  • 不要编造申请人事实,也不要从通用页面文本中推断批准。
  • 当必填字段不明确或主观时,不要提交申请。

常见问题

此技能会存储 LinkedIn 凭据吗?
不会。它建议通过浏览器配置文件手动登录,并警告不要在脚本或日志中存储凭据。
它可以自动提交申请吗?
可以,但仅当工作流未发现未知必填字段时才会自动提交。操作员审核仍然是更安全的默认做法。
它支持仅远程搜索吗?
支持。它包含仅远程筛选,并会重新检查完整职位描述中是否存在混合办公或地点限制。
遇到 CAPTCHA 或 MFA 时会发生什么?
该技能会指示代理在遇到 CAPTCHA、MFA、身份检查和可疑登录提示时停止。
它可以回答自定义短文问题吗?
不能。除非获得批准,否则它会跳过自定义短文、求职信提示、薪酬问题和不明确的必填输入。
哪些工具可以使用此技能?
报告列出了对 Claude、Codex 和 Claude Code 的支持。

开发者详情

作者

ralyodio

许可证

MIT

Skillstore 修订

r1

版本提示

作者未声明版本。

引用

62e2a730c5cd74eab4c7164309d810de660fcea3

维护新鲜度

2026/7/18

使用量

3 次下载 · 72 次浏览

文件结构

📄 SKILL.md

ralyodio 的更多技能

查看全部
查看全部