This release includes 2 security fixes for security teams reviewing exposed deployments.
Published 28d
AI Agents & Assistants
✓ No known CVEs patched
This release patches 2 known CVEs
Topics
ai-agent
anthropic
automation
career
careerops
claude
+6 more
claude-code
cli
go
interview-prep
job-search
resume
Summary
AI summaryAdded a --min-score flag to the batch runner.
Full changelog
1.7.0 (2026-05-06)
Features
- adapt contacto mode by contact type (recruiter/HM/peer/interviewer) (9fd5a90)
- add --min-score flag to batch runner (#249) (cb0c7f7)
- add {{PHONE}} placeholder to CV template (#287) (e71595f)
- add Block G — posting legitimacy assessment (3a636ac)
- add Claude Code plugin manifests (path-stable) (62b767d)
- add follow-up cadence tracker mode (4308c37)
- add Gemini CLI native integration and evaluator script (#349) (0853486)
- add Gemini CLI native integration and evaluator script (closes #344) (0853486)
- add GitHub Actions CI + auto-labeler + welcome bot + /run skill (2ddf22a)
- add LaTeX/Overleaf CV export mode with pdflatex compilation (#362) (b824953)
- add LaTeX/Overleaf CV export mode with pdflatex compilation (closes #47) (b824953)
- add Nix flake devshell with Playwright support (c579fcd)
- add OpenCode slash commands for career-ops (#67) (93caaed)
- add scan.mjs — zero-token portal scanner (8c19b2b)
- add writing-samples folder for AI-detection-evading voice calibration (9ae201d)
- cv: add cv.output_format to route between html and latex generation (b82bb5f)
- dashboard: add Catppuccin Latte light theme with auto-detection (ff686c8)
- dashboard: add manual refresh shortcut (#246) (4b5093a)
- dashboard: add progress analytics screen (623c837)
- dashboard: add rejected and discarded pipeline tabs (7d05967)
- dashboard: add vim motions to pipeline screen (#262) (d149e54)
- dashboard: aligned tables and markdown syntax rendering in viewer (dbd1d3f)
- dashboard: show tracker IDs in pipeline list (8d289c6)
- expand portals.example.yml with 8 dev-tools companies + 23 search queries (#140) (b7f555d)
- i18n: add Japanese README + language modes for Japan market (20a2c81)
- latex: add tectonic engine auto-detect with pdflatex fallback (4b71b2c)
- multi-CLI support via open agent skill standard (#572) (7605a5e)
- portals: add Canada/Vancouver and automation companies to example template (590ba6e)
Bug Fixes
- 10 bug fixes — resource leaks, command injection, Unicode, navigation (cb01a2c)
- add data/ fallback to UpdateApplicationStatus (#55) (3512b8e)
- add stopword filtering and overlap ratio to roleMatch (#248) (4da772d)
- align portals.example.yml indentation for new companies (26a6751)
- ci: correct first-interaction@v3 input names (c5196a8)
- ci: gracefully handle missing dependency graph in dependency-review (#343) (7c5fecb)
- ci: gracefully handle missing dependency graph in dependency-review workflow (#352) (7c5fecb)
- ci: use pull_request_target for labeler on fork PRs (#260) (2ecf572)
- correct _shared.md → _profile.md reference in CUSTOMIZATION.md (closes #137) (a91e264)
- correct dashboard launch path in docs (#80) (2b969ee)
- dashboard: show dates in pipeline list (#298) (e5e2a6c)
- ensure data/ and output/ dirs exist before writing in scripts (#261) (4b834f6)
- filter expired WebSearch links before they reach the pipeline (#57) (ce1c5a3)
- improve default PDF readability (#85) (10034ec)
- liveness checks ignore nav/footer Apply text, expired signals win (3a3cb95)
- liveness: detect closed postings with applications-closed banner variants (7f8217e)
- merge-tracker: filter seniority and location stopwords + require overlap ratio in roleFuzzyMatch (7821113)
- pt: restore diacritical marks in PT-BR modes (#358) (3a4c596)
- pt: restore diacritical marks in PT-BR modes (#359) (3a4c596)
- release: sync VERSION and package.json via release-please-config (6a3dc22)
- remove wellfound, lever and remotefront from portals.example.yml (#286) (ecd013c)
- replace grep -P with POSIX-compatible grep in batch-runner.sh (637b39e)
- test-all.mjs scans only git-tracked files, avoids false positives (47c9f98)
- update-system: cross-check GitHub Releases API when VERSION file is stale (b0ee6eb)
- update-system: expand SYSTEM_PATHS to cover all language modes and current scripts (34fe3fb)
- use candidate name from profile.yml in PDF filename (7bcbc08)
- use execFileSync to prevent shell injection in test-all.mjs (c99d5a6)
- use fileURLToPath for cross platform compatible paths in tracker scripts (#32) (#58) (ab77510)
- use [email protected] in English README (5518d3d)
Performance Improvements
- compress hero banner from 5.7MB to 671KB (dac4259)
Security Fixes
- Use execFileSync to prevent shell injection in test-all.mjs
- Replace grep -P with POSIX‑compatible grep in batch-runner.sh
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About career-ops
AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.
Related context
Related tools
Beta — feedback welcome: [email protected]