用途:从 .NET / ASP.NET 源码、反编译产物或 net-route-mapper 输出中梳理鉴权机制,覆盖所有路由、页面和接口,识别鉴权绕过、未授权访问、权限缺失和资源级越权(IDOR),并按固定目录生成 Markdown 审计产物。
主要能力:支持 ASP.NET Core、MVC5、Web API2、Web Forms、Minimal API、Handler、ASMX 等类型;检查登录态、角色、Policy、Claim、自定义权限 Attribute、Filter、Middleware、BaseController、Page 基类;检查水平越权、租户隔离、资源归属校验;对闭源项目复用或生成共享反编译产物再审计。
使用方式:先确认输入类型与项目类型,读取 references/AUTH_PATTERNS.md;无源码时检查 {project}_audit/decompiled/manifest.json 复用产物,否则按 ../net-route-mapper/references/DECOMPILE_STRATEGY.md 预处理;再梳理认证、授权、全局规则、白名单与资源级授权,生成逐路由鉴权映射,最后按证据链输出漏洞。IDOR 需读 references/IDOR_CHECKLIST.md,漏洞编号与评分遵循 ../net-shared/SEVERITY_RATING.md,格式如 H-AUTH-001。输出目录固定为 {project}_audit/auth_audit/,含 README.md、auth_mapping.md、auth_findings.md 与 modules/。
适用场景:源码或反编译产物的鉴权审计、接口鉴权状态盘点、越权问题排查。限制:不提取路由(用 net-route-mapper),不做 SQL 注入、XSS、SSRF 等专项审计,不实现登录权限系统,不审计前端菜单显隐,不做通用依赖 CVE 检查;证据不足时标为待验证,不编造漏洞。