Skip to content

yunkun123321/sensor

 
 

Repository files navigation

audit

这个仓库最初是 @anthropic-ai/claude-code npm 包 sourcemap 的非官方源码还原项目。现在在保留原始研究材料的基础上,新增了一个可独立运行的内部审计 Web 系统,��及一个 Claude Code 插件式审计工作流实验。

重要声明

Warning

本仓库中的 restored-src/ 为非官方整理版,基于公开 npm 发布包与 source map 分析还原,仅供技术研究与学习。

它不代表 Anthropic 官方原始内部开发仓库结构。Claude Code 源码版权归 Anthropic 所有。

当前仓库内容

.
├── internal-audit-system/   # 独立内部审计 Web 系统,可直接运行
├── audit-system-plugin/     # Claude Code 插件式内部审计工作流实验
├── restored-src/            # 从 cli.js.map 还原出的 TypeScript 源码
├── package/                 # @anthropic-ai/claude-code 2.1.88 npm 包内容
├── claude-code-2.1.88.tgz   # 原始 npm 包归档
├── extract-sources.js       # sourcemap sourcesContent 提取脚本
└── README.md

独立内部审计系统

路径:internal-audit-system/

这是一个本地优先的独立 Web 应用,不依赖后端服务,数据保存在浏览器 localStorage 中,并支持 JSON 导入导出。

已实现模块:

  • 总览看板:资料完成率、控制测试完成率、问题和整改状态。
  • 审计项目:多项目管理、项目切换、风险等级和项目状态。
  • 立项范围:审计目标、范围、主体、系统、背景和约束假设。
  • 资料清单:证据请求、负责人、截止日期、接收状态和证据路径。
  • 风险控制矩阵:风险、控制目标、控制活动、预期证据、测试程序和底稿引用。
  • 审计底稿:目标、样本、证据、程序、结果、例外和结论。
  • 问题发现:Condition、Criteria、Cause、Risk、Recommendation 和管理层行动。
  • 整改跟踪:行动计划、状态、验证程序、验证结果和关闭结论。
  • 报告���成:根据当前项目数据生成 Markdown 审计报告草稿。
  • 数据管理:JSON 导出、导入和示例数据恢复。

直接打开

在 Windows 中双击打开:

internal-audit-system/index.html

本地服务运行

也可以在仓库根目录运行:

cd internal-audit-system
python -m http.server 8765

然后访问:

http://127.0.0.1:8765/index.html

Claude Code 审计插件实验

路径:audit-system-plugin/

这个目录用于验证 Claude Code 插件扩展方式,保持审计工作流逻辑不侵入 restored-src/

包含:

  • .claude-plugin/plugin.json
  • 审计命令:audit-bootstrapaudit-intakeaudit-planaudit-request-listaudit-rcmaudit-evidenceaudit-workpaperaudit-findingaudit-followupaudit-dashboardaudit-report
  • 审计技能:skills/audit-workflow/SKILL.md
  • 审计项目模板:templates/audit-project/
  • 设计和数据字典文档:docs/

验证插件清单:

node package/cli.js plugin validate audit-system-plugin

Windows PowerShell 下也可以使用:

node package\cli.js plugin validate audit-system-plugin

Claude Code sourcemap 研究材料

原始还原信息:

  • npm 包:@anthropic-ai/claude-code
  • 还原版本:2.1.88
  • 还原方式:提取 package/cli.js.map 中的 sourcesContent
  • 还原源码目录:restored-src/
  • CLI 入口:restored-src/src/main.tsx
  • 命令注册:restored-src/src/commands.ts
  • 工具注册:restored-src/src/tools.ts
  • 插件加载:restored-src/src/utils/plugins/pluginLoader.ts

restored-src/src/ 主要结构:

restored-src/src/
├── main.tsx
├── tools/
├── commands/
├── services/
├── utils/
├── context/
├── coordinator/
├── assistant/
├── buddy/
├── remote/
├── plugins/
├── skills/
├── voice/
└── vim/

重新提取 sourcemap 源码:

node extract-sources.js

开发建议

  • 独立内部审计系统优先在 internal-audit-system/ 中迭代。
  • Claude Code 插件能力优先在 audit-system-plugin/ 中实验。
  • 尽量不要直接修改 restored-src/,除非确实要研究或验证 Claude Code 内部机制。
  • 正式审计证据不建议存入浏览器本地数据;系统中可记录受控文件库路径、证据编号或安全目录路径。

后续方向

  • 为内部审计系统增加后端数据库和登录权限。
  • 增加附件上传、证据哈希校验和审计日志。
  • 增加流程审批、复核签名和角色权限。
  • 增加 Excel 导入导出。
  • 将插件工作流与独立 Web 系统的数据结构打通。

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.8%
  • Other 0.2%