Skills
boss-cli
by jackwener
A CLI for BOSS 直聘 — search jobs, view recommendations, manage applications via reverse-engineered API
Our verdict
We have not reviewed boss-cli yet
No one at Enterprise DNA has checked this listing against its sources. The description comes from public listings gathered automatically. Any fact below shows where it came from and when it was last checked.
From the listing
About boss-cli
A CLI for BOSS 直聘 — search jobs, view recommendations, manage applications via reverse-engineered API
Notes
1,016 stars on GitHub. Last updated 2026-10-09.
Indexed from github-skill-md. Verified against the live GitHub repo.
Key facts
What we have checked
Not checked yet. Dated facts such as prices, releases and repository activity appear here once we have confirmed them from a source.
Health and security
Is boss-cli looked after, and what do its setup files show
Security check static checks
30 out of 100
- Critical AnyIO: TLSStream IDNA 2003 host name encoding enables potential TLS certificate spoofing (affects anyio 4.12.1, pinned in uv.lock).
- Critical certifi bundles emSign root CAs with compromised intermediate CA keys (affects certifi 2026.2.25, pinned in uv.lock).
- High lxml: Default configuration of iterparse() and ETCompatXMLParser() allows XXE to local files (affects lxml 6.0.2, pinned in uv.lock).
- High urllib3: HTTPS proxy TLS configuration may be ignored or overridden (affects urllib3 2.6.3, pinned in uv.lock).
- High urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API (affects urllib3 2.6.3, pinned in uv.lock).
- High urllib3: Sensitive headers forwarded across origins in proxied low-level redirects (affects urllib3 2.6.3, pinned in uv.lock).
- High urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory (affects urllib3 2.6.3, pinned in uv.lock).
- Medium AnyIO process-pool workers can block indefinitely on undrained stderr (affects anyio 4.12.1, pinned in uv.lock).
- Medium Internationalized Domain Names in Applications (IDNA): Specially crafted inputs to idna.encode() can bypass CVE-2024-3651 fix (affects idna 3.11, pinned in uv.lock).
- Medium pytest has vulnerable tmpdir handling (affects pytest 9.0.2, pinned in uv.lock).
- Medium Requests has Insecure Temp File Reuse in its extract_zipped_paths() utility function (affects requests 2.32.5, pinned in uv.lock).
- Medium urllib3: Chunked Deflate streaming can enter an infinite loop (affects urllib3 2.6.3, pinned in uv.lock).
- Medium Reads or points the agent at stored credentials (the macOS keychain): boss_cli/auth.py, line 184.
- Low Pygments has Regular Expression Denial of Service (ReDoS) due to Inefficient Regex for GUID Matching (affects pygments 2.19.2, pinned in uv.lock).
- Note 2 of 55 packages are not pinned to one version, so only the malicious packages list was checked for them, not version advisories.
Alternatives
Alternatives to boss-cli
| Record | Type | How we know | Checked |
|---|---|---|---|
| indeed-job-searchThis is an alternative to it | Skill | Matched from the listing text |
Compare
Compare boss-cli side by side
Sources
Where this comes from
No sources recorded yet. Each source we check is listed here with the date we checked it.
A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.
Changelog
What changed
Security finding
Security finding
Security finding
Security finding
Security finding
Security finding
Security finding
Open-source & AI alternatives
Swap-in tools that solve the same job. Weigh the trade-offs before you commit.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.