对OpenClaw部署、代码仓库和本地项目目录进行只读安全审计。扫描指定目标目录中的暴露凭据...
便携式部署审计 : 运行一个仅读的安全审查, 对照所选目录是一项面向实际任务的技能,主要用于将此项技能保留为只读;不要使用它来自动修改文件;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
对指定目录执行只读安全审查。
--target 参数。--format json;标准输出将仅包含纯 JSON 内容。--strict。--exclude-dir。--allow-port。git、ss 或 netstat 等外部二进制程序。node skills/portable-deployment-audit/scripts/audit.cjs --target .
node skills/portable-deployment-audit/scripts/audit.cjs --target /path/to/project
node skills/portable-deployment-audit/scripts/audit.cjs --target . --format json > audit-report.json
node skills/portable-deployment-audit/scripts/audit.cjs --target . --format json --strict
node skills/portable-deployment-audit/scripts/audit.cjs --target . --exclude-dir vendor,tmp --allow-port 3000,8080
node skills/portable-deployment-audit/scripts/audit.cjs --target . --check credentials,configs node skills/portable-deployment-audit/scripts/audit.cjs --target . --ports node skills/portable-deployment-audit/scripts/audit.cjs --target . --docker
credentials:扫描环境变量、配置文件及源码文件中可能存在的密钥与硬编码凭据ports:从配置文件和 compose 文件中提取显式端口暴露线索,尊重 --allow-port 设置,并对常见服务端口(如 80、443、3000、8080 等)发出更强警告configs:标记存在风险的调试日志配置、通配符 CORS 设置,以及明显为占位符/默认值的密钥permissions:检查敏感文件的 Unix 权限模式位;Windows 平台仅报告能力限制,不进行猜测性判断docker:检查 Dockerfile 与 compose 文件是否存在以 root/特权模式运行、使用主机网络、暴露端口、缺少 HEALTHCHECK 指令、使用浮动标签(floating tags)等问题git:标记仓库暴露迹象,例如公开的 .git 目录或缺失的 .gitignore 文件--fix 在本版本中被明确禁用。--format json 并解析结构化报告。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习