Skip to content

Security: fishandsheep/jkv

SECURITY.md

安全策略

支持范围

项目仅为最新发布版本提供安全修复。旧版本用户应先升级到最新版本。

私密报告

请使用 GitHub 仓库的 Security → Report a vulnerability 私密报告入口。不要为未修复漏洞创建公开 Issue。

报告请包含:

  • 受影响版本与平台
  • 最小复现步骤
  • 可能影响
  • 已知缓解方式

维护者会优先确认高风险报告。项目为社区项目,不承诺固定响应时限或 SLA。

安全边界

  • jkv 自身 Release 资产提供 SHA-256、SBOM 与 GitHub artifact attestation。
  • 自身更新只替换安装器拥有的 $JKV_DIR/bin/jkv[.exe],并严格验证同名 .sha256;校验失败不回退其他来源、不替换旧文件。
  • 自身卸载只删除安装收据拥有的完整 shell managed block。重复、残缺或指向其他 JKV_DIR 的 block 会在任何删除前终止。purge 拒绝 root、HOME 和 HOME 祖先目录。
  • 第三方工具优先使用上游同源 checksum;无 checksum 时会在下载前警告。
  • --require-checksumJKV_REQUIRE_CHECKSUM=1 会拒绝无 checksum 的第三方制品。
  • 项目不重新托管 JDK、Maven、Gradle 等第三方制品。
  • 项目不提供跳过 TLS 校验的选项。

There aren't any published security advisories