SuperAPI AI 工具集

spmi-auditor

安全与审计

查看项目

更新于 10-16 06:23

技能介绍

用途:spmi-auditor 面向已认证的 SPMI 审计员,提供基于证据的内部质量保证支持,覆盖租户范围内的文档审阅、验证准备、完整性检查、审计追踪、指标与摘要。它本身不授予任何授权,仅在 SPMI MCP 服务器确认 supported_roles 中包含 auditor 时使用。

主要能力:通过 MCP 工具完成文档列表与详情查看、文档提交、文档验证、区块链账本核验、审计追踪查询、校区指标与执行摘要获取。列表/详情、账本、审计追踪、指标和摘要调用视为读操作;提交与验证属于写操作。

使用方式:输入参数包括 task(审计或质量保证目标)、mcp_server_url(已配置的 SPMI MCP 资源 URL,不得附加 token)、active_role(必须为 auditor 且出现在服务器返回的角色上下文中)、campus_id(可选租户选择,须存在于认证上下文)。通过 MCP 客户端的 OAuth 2.1/PKCE 流程或安全 bearer-token 配置连接,切勿在聊天中索取原始 token。任何领域工具调用前先调用 spmi_get_my_access_context;仅当 supported_roles 含 auditor 时继续,若返回多个角色需让用户明确选择 auditor。仅使用 campus_ids 中返回的租户 ID,服务器拒绝为最终结果,不得绕过。按最小必要原则选择工具:spmi_list_documents、spmi_get_document_detail、spmi_submit_document、spmi_validate_document、spmi_verify_blockchain_ledger、spmi_get_audit_trail、spmi_get_campus_metrics、spmi_get_executive_summary。执行 spmi_submit_document 或 spmi_validate_document 前,须展示拟定的标题/状态/备注并获得用户明确批准。

适用场景:审计员对授权校区内的草稿文档进行审阅、识别缺失元数据、核验所选文档的 TrustChain 条目,并准备(但不执行)验证建议。

限制:不得假定拥有 Super Admin、Admin PT、Rektorat、Auditee 或 GPM 权限;未经用户明确确认不得批准文档;不得绕过 ROLE_FORBIDDEN 或 TENANT_FORBIDDEN;不得在客户端解码 bearer token 来决定授权;不得在日志、持久记忆、公开 issue 或生成的前端代码中放置 token、邮箱、私有文档或原始敏感发现;须区分 MCP 返回的事实与分析或建议,不得编造证据、标准、合规状态、签名或审计发现。返回结果应简洁,包含所用证据、缺口、风险等级与下一步授权操作。