SuperAPI AI 工具集

audit-permissions

安全与审计

查看项目

更新于 10-16 00:31

技能介绍

用途:审计 Power Pages 代码站点上已有的表权限,将权限与站点代码用法、Dataverse 元数据对照,生成带确定性 1–5 分类评分、咨询性结论、发现、推理与建议修复的 HTML 报告。

主要能力:含两部分。审计检查(证据+修复)按每表 A–K 清单,比对真实代码用法与 Dataverse 元数据,捕捉缺失 CRUD、append/appendto、$expand 缺口、父链断裂、授权过度等具体问题,输出为 major/minor 问题并附证据与修复。评分使用 3 类 rubric(9 维度)与固定触发条件、严重度的复发问题目录,汇总根因,再对 major 问题做一次批量根因归属;分数由固定公式从问题计数得出,同一问题集得到同一分数,不自行编造数字。

使用方式:工作流包括验证站点部署、收集配置、分析发现、运行审计检查、评分、根因归属、生成并校验报告、展示发现并询问是否修复。分析期间不应向用户提问,应先自主收集数据再展示。需确认 .powerpages-site 文件夹与表权限存在,否则提示先用 /deploy-site 部署。按资料给出的命令包括:node "${PLUGIN_ROOT}/scripts/check-version.js"、node "${PLUGIN_ROOT}/scripts/validate-permissions-schema.js" --projectRoot "<PROJECT_ROOT>",以及可选的 --validate-dataverse-relationships --envUrl "<envUrl>"。

限制与说明:遥测为尽力而为,失败不得阻塞审计;受控终止失败时用固定 failureStage 关闭运行。资料未提供收费、价格、平台支持范围等信息,暂未提供。