Enterprise DNAEnterprise DNA

Skills

boss-cli

by jackwener

A CLI for BOSS 直聘 — search jobs, view recommendations, manage applications via reverse-engineered API

Our verdict

Not reviewed yet

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.

How we review records

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

Reads what is published about the server: package advisories, licence, secrets in the documented setup and tool permissions. Nothing is installed or run, so this is not a security assessment. Checked by edna-skill-static-v1 main@9d38ed1a3a5f. What it checks

  • 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

RecordTypeHow we knowChecked
indeed-job-searchThis is an alternative to itSkillMatched 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

  1. Security finding

    Source: osv.dev

  2. Security finding

    Source: osv.dev

  3. Security finding

    Source: osv.dev

  4. Security finding

    Source: osv.dev

  5. Security finding

    Source: osv.dev

  6. Security finding

    Source: osv.dev

  7. Security finding

    Source: osv.dev

Free 27-page guide

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.

No spam. Unsubscribe any time.