healthcheck

💧 零依赖本地健康数据管家

基于 Node.js 的本地健康数据追踪工具,零依赖实现饮水睡眠记录,数据完全本地存储保障隐私安全。

收藏
7k
安装
1.7k
版本
v1.0.2
CLS 安全性认证2026-05-16
点击查看完整报告 >

使用说明

核心用法

Health Tracker 是一款极简的本地健康数据管理工具,通过 Node.js 内置 fs 模块实现 JSON 文件持久化存储。用户可通过自然语言指令(越南语)完成饮水记录("uống X cốc")、睡眠打卡("đi ngủ"/"thức dậy")、数据统计("thống kê")及记录修正(更新/删除最近条目)等操作。数据以 ISO8601 标准时间戳存储于 {baseDir}/health-data.json,自动计算睡眠时长并支持当日饮水量汇总。

显著优点

极致轻量:零第三方依赖,仅使用 Node.js 原生 fs 模块,安装包体积极小且无供应链攻击风险。隐私优先:所有数据本地存储,无网络传输、无云端同步,彻底杜绝数据泄露隐患。即开即用:文件自动初始化,无需配置数据库或复杂环境,适合快速部署。透明可控:代码逻辑简单直观,用户可完全审查数据流向,支持手动备份和迁移。

潜在缺点与局限性

功能单一:仅支持基础 CRUD 操作,缺乏数据可视化、趋势分析、目标设定等进阶功能。无跨设备同步:纯本地存储导致多设备使用场景下数据割裂。输入校验薄弱:杯数参数未做严格数值验证,存在误输入风险(如负数、超大数值)。语言局限:指令集基于越南语设计,非越南语用户需适配。数据规模受限:JSON 文件随时间线性增长,长期高频使用可能影响读写性能,缺乏归档机制。

适合的目标群体

  • 注重隐私、拒绝云服务的健康数据敏感型用户
  • 需要快速搭建原型或轻量个人工具的开发者
  • 越南语使用者或愿意本地化改造的社区
  • 低代码/无代码场景下的健康追踪需求

使用风险

数据持久化风险:JSON 文件损坏或误删将导致数据丢失,建议定期手动备份。并发写入隐患:多进程同时操作可能引发数据竞争(虽个人使用场景概率极低)。长期性能衰减:数万条记录后文件解析耗时增加,需考虑数据分片或迁移策略。Node.js 环境依赖:目标系统需预装 Node.js 运行时。

安全解读

核心用法

Healthcheck 是一款极简的本地健康数据追踪 Skill,支持记录每日饮水量与睡眠时长。用户通过自然语言指令(如"uống 2 cốc"、"đi ngủ"、"thức dậy")即可触发记录,数据以结构化 JSON 格式存储于本地文件 {baseDir}/health-data.json,支持随时查看统计、更新或删除最近记录。

显著优点

极致安全:经 CLS-Certify 六维深度扫描获 S+ 评级(100 分),纯本地运行,零外部网络调用,无第三方依赖,无敏感信息泄露风险。数据完全由用户掌控,符合 GDPR/CCPA 隐私合规要求。

轻量透明:仅 88 行代码,功能与声明完全一致,无隐藏行为。使用 Node.js 内置 fs 模块,无需额外安装依赖,开箱即用。

来源可信:维护者 stellarhold170nt 来自 GitHub 公开仓库,T2 可信组织认证,代码可追溯。

潜在缺点与局限性

功能单一:仅支持基础记录与简单统计,无数据分析、趋势图表、目标设定等进阶功能;不支持多用户或跨设备同步。

存储脆弱:依赖单一本地 JSON 文件,无内置备份机制,文件损坏或误删将导致数据丢失;无并发控制,多进程同时写入可能引发数据竞争。

国际化局限:当前指令集以越南语("uống"、"đi ngủ")为主,未内置其他语言指令,需用户适配或修改触发条件。

无输入验证baseDir 路径未做严格校验,若配置不当存在理论上的路径遍历风险(建议部署时由管理员控制配置)。

适合人群

  • 注重隐私、拒绝云服务的健康数据记录者
  • 技术用户或开发者,需要极简可定制的本地追踪方案
  • 作为更大健康系统的数据录入端使用

常规风险

  • 数据丢失风险:本地单文件存储,建议用户定期手动备份
  • 路径配置风险:确保 baseDir 指向合法目录,避免配置注入
  • 无数据加密:JSON 文件明文存储,若设备丢失敏感健康数据可被读取

healthcheck 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件