支持的内容
Nokuo 能装哪些开发资源,每类的典型示例和为什么需要加密存储。
为什么这些都需要加密存储
你放进 Nokuo 的不是普通笔记,是敏感数据。API Key 泄露会被刷账单,数据库密码泄露会被拖库,SSH 私钥泄露会被入侵服务器。这些资源散落在 .env、聊天记录和旧项目里,全是明文。Nokuo 把它们收拢到一个本地加密 Vault,按类型结构化存储,编程时随取随用。
完整清单见官网 功能页。
API 凭据
第三方服务的访问凭据,泄露后可直接调用对应 API。
- API Key / Secret:OpenAI、Stripe、GitHub PAT
- Access Token / Refresh Token:OAuth2 令牌
- OAuth Client ID / Secret:应用登记凭据
- Webhook URL + Secret:支付 / 通知回调
- Service Account Key:GCP / Firebase
账号密码
各类账号的登录凭据,泄露后可冒充你登录。
- 网站账号密码:任意站点登录
- 应用 / 邮箱账号:桌面应用、邮箱
- 恢复码 / 备用码:备用入口
数据库
数据库连接信息,泄露后可直接读写你的数据。
- 连接串 / DSN:postgres://、mongodb+srv://
- 连接参数:host / port / db / sslmode
- 连接池配置:pgBouncer、Prisma datasource
- Redis / MQ 连接:redis://、AMQP
SSH / 服务器
服务器登录凭据,泄露后可直接登入你的服务器。
- SSH 私钥:id_rsa / ed25519
- 服务器登录信息:IP / 端口 / 用户
- 跳板机配置:Bastion 链路
- 已知主机指纹:known_hosts
云 / 基础设施
云平台和基础设施凭据,泄露后可操作你的整个云资源。
- AWS Access Key / Secret:IAM 凭据
- GCP Service Account JSON:服务账号
- Azure 连接串:Storage / SQL
- kubeconfig:K8s 集群接入
- Terraform / IaC state 凭据:远程 state
- CDN / 对象存储凭据:R2 / OSS / S3 access key
CI / CD
持续集成和发布凭据,泄露后可篡改你的发布流程。
- GitHub Actions Secret:仓库变量
- GitLab CI Variable:流水线变量
- 包发布 Token:npm / pypi / Maven
- Docker Registry 凭据:ghcr / harbor
代码 / 文档
开发过程中复用的代码和知识,部分含敏感信息需加密。
- 代码片段:常用函数 / 模板
- 常用命令 / Runbook:运维脚本
- SQL 查询模板:排障查询
- 正则 / 配置片段:复用片段
- 项目文档 / 上下文笔记:架构说明
- 接口文档 / Schema:OpenAPI / Protobuf
环境配置
部署和运行环境配置,常含密码和 Token。
- .env 片段:整段环境变量
- docker-compose 敏感字段:密码 / token
- nginx / 反代配置:server block
- 应用配置:yml / toml / ini
软件 / 许可
软件许可证和订阅,泄露后被盗用造成损失。
- 软件许可证密钥:JetBrains / Office
- 订阅序列号:激活码
个人 / 其他
个人敏感信息,泄露后用于身份盗用或支付欺诈。
- 证件信息:身份证 / 护照
- 支付 / 银行:卡号 / IBAN
暂未支持
TOTP 二步验证种子生成、加密钱包助记词保护,后续版本规划中。