CareerRat ships security fixes for the latest release line only (the version
currently published to npm as latest). Older releases and prerelease
rc builds do not receive backported fixes; upgrade to the latest release to
get one.
Do not open a public GitHub issue for a suspected security vulnerability.
Report it privately through GitHub Security Advisories: https://github.com/CodesWhat/careerrat/security/advisories/new.
Include the affected version or commit, minimal reproduction steps, observed and expected behavior, and your assessment of the impact. Redact credentials, private data, and identifying environment details, including anything from a candidate workspace.
You can expect:
- acknowledgement within 48 hours;
- a status update within 7 days; and
- a fix or mitigation as soon as feasible, depending on severity and release safety.
CareerRat coordinates disclosure with the reporter. Reporter identity stays private by default; a reporter is credited in release notes only after they explicitly approve both the attribution and its exact wording.
There is no bug bounty program.
The following are in scope:
- source code and configuration maintained in this repository; and
- the
careerratpackage as published to npm from this repository.
Out of scope unless this repository introduces or amplifies the reported impact:
- data or files inside a user's local candidate workspace, since CareerRat is a local-first tool and that data never leaves the user's machine unless the user explicitly enables a browser or network capability; and
- third-party services, ATS platforms, and job boards CareerRat integrates with.
If the boundary is unclear, report the issue privately and let the maintainers triage it.