用途:在代码生成、项目或功能脚手架、以及面向安全与可维护性的重构中,把 FIASSE v1.0.4 SSEM 原则作为工程约束落到代码上。它做的是约束式生成,不执行完整 SSEM 评分(评分应使用 securability-engineering-review)。
触发场景:生成新代码(函数、模块、服务、API、脚本)、搭建项目/功能/组件、重构既有代码、实现认证授权、输入处理、文件上传下载、数据访问、加密、日志、错误处理、会话管理,以及任何跨越信任边界的代码。相邻说法如“让它安全”“加固这个端点”“暴露到公网”“生产级”“可审计”也会触发。
主要能力:默认单次生成模式,直接产出可安全演进的代码并附 Securability Notes;可选全流程模式,在用户显式传入 --full-loop、说“端到端可安全”或引用该 play 时,走 PRD 增强→生成→审查→增强→报告闭环。生成前应用基础原则:可安全范式、韧性增值、降低实质影响、派生完整性、透明与可观测、最少惊讶、边界控制、依赖卫生与治理、规范输入处理(规范化→净化→校验,配合请求面最小化)。十项 SSEM 属性按可维护性(可分析、可修改、可测试、可观测)、可信性(机密性、问责性、真实性)、可靠性(可用性、完整性、韧性)逐条约束,例如方法行数与圈复杂度上限、依赖注入、结构化日志、参数化查询、资源与超时限制、具体异常处理等。
使用方式:识别语言框架与暴露面,映射 ASVS 需求,套用 SSEM 约束,处理信任边界并防御性解析边界输入(HTTP 头、URL、文件名、数字布尔、MIME、JSON、令牌等的大小写、编码与规范化变体),审慎选依赖,加入结构化日志与审计钩子,最后自查并输出代码加简短 Securability Notes。
限制:不支持完整评分;参考资料位于 data/fiasse/ 与 data/asvs/,具体获取方式暂未提供;价格、平台与效果类信息暂未提供。