SuperAPI AI 工具集

doc-sectest-validator

测试与质量

查看项目

更新于 10-16 05:53

技能介绍

用途:校验安全测试规范(SECTEST)文档,检查其是否符合子类型专属的 schema、结构、可追溯性、安全控制与安全要求。

校验依据:SECTEST_MVP_SCHEMA.yaml 与 SECTEST-MVP-TEMPLATE.md(位于 ai_dev_ssd_flow/10_TSPEC/SECTEST/)。

校验清单包括:嵌套文件夹规则(SECTEST-NN_{slug}/SECTEST-NN_{slug}.md);六个必需章节齐全且顺序正确;SECTEST 元素 ID 使用 TSPEC.NN.45.SS;必需的累积标签(@brd..@spec,@ctr 可选);必需子类型标签(@sec、@spec);必需的类别([AuthN]、[AuthZ]、[Input]、[Crypto]、[Config]、[Session]);威胁场景与安全控制表格存在;TASKS-Ready 评分声明存在且与阈值一致;安全警告语句存在且明确。

命令: python ai_dev_ssd_flow/10_TSPEC/scripts/validate_sectest.py docs/10_TSPEC/SECTEST/ bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_all_tspec.sh docs/10_TSPEC/ bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_tspec_quality_score.sh docs/10_TSPEC/ python ai_dev_ssd_flow/scripts/validate_cross_document.py --document docs/10_TSPEC/SECTEST/SECTEST-NN_slug/SECTEST-NN_slug.md --auto-fix python ai_dev_ssd_flow/scripts/validate_tags_against_docs.py --artifact SECTEST-NN --expected-layers brd,prd,ears,bdd,adr,sys,req,spec --strict

集成:由 doc-sectest、doc-sectest-autopilot、doc-sectest-audit 调用,输出供 doc-sectest-audit、doc-sectest-fixer 使用。

限制:版本 1.0(2026-02-27)初始版本。IPLAN-004 要求把计划派生输出视为有效来源模式,校验实现计划范围/目标的意图保持;校验上游 autopilot 优先级假设 --iplan > --ref > --prompt;计划上下文与工件输出之间的目标/范围冲突须作为阻塞问题标记并要求澄清;不得引入 docs-v2.0/00_REF 等遗留回退路径。未提供其他平台、收费与价格信息。