MOMO CODE SEC INSPECTOR
一、插件介绍
本插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。
本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。
插件提供的规则名称均以"Momo"开头。
二、插件规则
三、项目结构
src├── main│ ├── java│ │ └── com│ │ └── immomo│ │ └── momosec│ │ ├── aspect│ │ ├── entity│ │ ├── fix│ │ ├── lang│ │ │ ├── java│ │ │ │ ├── rule│ │ │ │ │ └── momosecurity│ │ │ │ │ └── {InspectionName}.java│ │ │ │ └── utils│ │ │ └── xml│ │ │ └── rule│ │ │ └── momosecurity│ │ │ └── {InspectionName}.java│ │ └── utils│ └── resources│ ├── META-INF│ │ ├── description.html│ │ ├── pluginIcon.svg│ │ └── plugin.xml│ └── inspectionDescriptions│ └── {InspectionName}.html└── test ├── java │ └── com │ └── immomo │ └── momosec │ └── lang │ ├── java │ │ ├── fix │ │ └── rule │ │ └── momosecurity │ │ └── {InspectionName}Test.java │ └── xml │ └── rule │ └── momosecurity │ └── {InspectionName}Test.java ├── resources └── testData └── lang ├── java │ └── rule │ └── momosecurity │ └── {InspectionName} │ └──... └── xml └── rule └── momosecurity └── {InspectionName} └──...
四、版本支持
Intellij IDEA ( Community / Ultimate ) >= 2017.3