Skip to content

Commit bbf4b71

Browse files
authored
Merge pull request #512 from yalechen-cyw/feature/standalone_tool_package
Add standalone tool package
2 parents 697347d + 046c330 commit bbf4b71

6 files changed

Lines changed: 677 additions & 5 deletions

File tree

server/projects/main/apps/scan_conf/management/commands/open_source_package/android_dangerous_permissions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
3-
"name": "【Android】危险权限扫描",
4-
"description": "扫描Android危险权限使用",
3+
"name": "【Android】危险权限分析",
4+
"description": "分析Android项目中的危险权限使用",
55
"revision": null,
66
"package_type": "official",
77
"languages": [

server/projects/main/apps/scan_conf/management/commands/open_source_package/android_dynamic_permissions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
3-
"name": "【Android】动态权限调用扫描",
4-
"description": "扫描Android动态权限调用",
3+
"name": "【Android】动态权限调用分析",
4+
"description": "分析Android项目中的动态权限调用",
55
"revision": null,
66
"package_type": "official",
77
"languages": [

server/projects/main/apps/scan_conf/management/commands/open_source_package/android_privacy_compliance.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
33
"name": "【Android】隐私合规检查",
4-
"description": "检查Android隐私API使用是否合规",
4+
"description": "检查Android项目中的隐私API使用是否合规",
55
"revision": null,
66
"package_type": "official",
77
"languages": [
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
[
2+
{
3+
"name": "【Objective-C】代码规范规则包",
4+
"description": "【Objective-C】代码规范规则包,要求启用独立工具。",
5+
"revision": null,
6+
"package_type": "official",
7+
"languages": [
8+
"oc"
9+
],
10+
"labels": [
11+
"规范"
12+
],
13+
"checkrule_set": [
14+
{
15+
"checktool": "collie",
16+
"checkrule": "ObjectiveC/Copyright",
17+
"severity": "warning",
18+
"rule_params": null,
19+
"state": "enabled"
20+
},
21+
{
22+
"checktool": "collie",
23+
"checkrule": "ObjectiveC/Indent",
24+
"severity": "info",
25+
"rule_params": null,
26+
"state": "enabled"
27+
},
28+
{
29+
"checktool": "collie",
30+
"checkrule": "ObjectiveC/MaxLinesPerFunction",
31+
"severity": "warning",
32+
"rule_params": null,
33+
"state": "enabled"
34+
},
35+
{
36+
"checktool": "collie",
37+
"checkrule": "ObjectiveC/MissingDocInterface",
38+
"severity": "info",
39+
"rule_params": null,
40+
"state": "enabled"
41+
},
42+
{
43+
"checktool": "collie",
44+
"checkrule": "ObjectiveC/MissingDocProperty",
45+
"severity": "info",
46+
"rule_params": null,
47+
"state": "enabled"
48+
},
49+
{
50+
"checktool": "collie",
51+
"checkrule": "ObjectiveC/MissingDocProtocol",
52+
"severity": "info",
53+
"rule_params": null,
54+
"state": "enabled"
55+
},
56+
{
57+
"checktool": "collie",
58+
"checkrule": "ObjectiveC/ParameterCount",
59+
"severity": "info",
60+
"rule_params": null,
61+
"state": "enabled"
62+
}
63+
],
64+
"open_saas": false,
65+
"envs": null
66+
}
67+
]
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
[
2+
{
3+
"name": "依赖漏洞规则包",
4+
"description": "分析依赖组件漏洞,要求启用独立工具。",
5+
"revision": null,
6+
"package_type": "official",
7+
"languages": [
8+
"python",
9+
"php",
10+
"cpp",
11+
"java",
12+
"cs",
13+
"ruby",
14+
"Go",
15+
"ts",
16+
"scala",
17+
"js"
18+
],
19+
"labels": [
20+
"安全"
21+
],
22+
"checkrule_set": [
23+
{
24+
"checktool": "compass",
25+
"checkrule": "VUL_WARN",
26+
"severity": "warning",
27+
"rule_params": null,
28+
"state": "enabled"
29+
},
30+
{
31+
"checktool": "compass",
32+
"checkrule": "VUL_INFO",
33+
"severity": "error",
34+
"rule_params": null,
35+
"state": "enabled"
36+
},
37+
{
38+
"checktool": "compass",
39+
"checkrule": "VUL_ERROR",
40+
"severity": "error",
41+
"rule_params": null,
42+
"state": "enabled"
43+
}
44+
],
45+
"open_saas": false,
46+
"envs": null
47+
}
48+
]

0 commit comments

Comments
 (0)