v0.43.1
v0.43.1
Patch release focused on hosted hardening and release consistency.
Changed
- Fail closed when Cloudflare hosted repository rate-limit KV state is corrupt.
- Ignore unsafe GitHub API base URL overrides and keep GitHub API calls on safe public HTTPS roots.
- Use the documented
x-github-api-versionheader in the Cloudflare Worker. - Stop the local hosted staging harness from persisting
rawSourceinto worker sandbox files. - Fix the MCP policy template YAML indentation for the shell deny rule.
- Let the composite GitHub Action accept and pass through
format: summary. - Include
--base <baseSha> --jsonin hosted Check Run local reproduction commands.
Release Gate
- GitHub PR #107 CI passed: test, fuzz, actionlint, zizmor, CodeQL.
- Local
npm cipassed. - Local
npm testpassed: 201/201 tests. - Local
node dist/cli.js scan --root . --jsonreturned 0 findings. - Local SARIF generation returned 0 results.
- Local
npm audit --audit-level=high --registry=https://registry.npmjs.orgreturned 0 vulnerabilities. - Local
npm pack --dry-run --jsonproduced candidateai-saas-guard@0.43.1. - Release tarball candidate was unpacked and the packaged CLI help plus packaged scan smoke passed.
This release does not add billing, pricing, paid packaging, marketplace conversion, or sales-funnel behavior. It is not a pentest, certification, or full security audit.