Repository navigation
Expand file tree
/
Copy pathOAT.xml
More file actions
94 lines (89 loc) · 8.56 KB
/
Copy pathOAT.xml
File metadata and controls
94 lines (89 loc) · 8.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2026 Huawei Device Co., Ltd.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This is the configuration file template for OpenHarmony OSS Audit Tool, please copy it to your project root dir and modify it refer to OpenHarmony/tools_oat/README.
-->
<configuration>
<oatconfig>
<licensefile>LICENSE</licensefile>
<policylist>
<policy name="projectPolicy" desc="">
<policyitem type="license" name="MIT" path=".*" desc="license under the MIT"/>
</policy>
<policy name="projectPolicy" desc="">
<policyitem type="compatibility" name="GPL-2.0+" path=".*" desc="Process that runs independently, invoked by the X process."/>
<policyitem type="compatibility" name="Apache-2.0" path=".*" desc="不影响兼容性"/>
<policyitem type="compatibility" name="BSDStyleLicense" path=".*" desc="不影响兼容性" />
<policyitem type="compatibility" name="MIT" path=".*" desc="不影响兼容性" />
<policyitem type="compatibility" name="GPLStyleLicense" path=".*" desc="不影响兼容性" />
</policy>
</policylist>
<filefilterlist>
<filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
<filteritem type="filename" name="CMakeLists.txt" desc="hvigor构建脚本,DevEco Studio自动生成,不需要添加版权头"/>
<filteritem type="filename" name="*string.json" desc="hvigor工程配置文件,DevEco Studio自动生成,不需要添加版权头"/>
<filteritem type="filename" name="*.json|*.txt|*.gitignore|*.node-version|*.prettierrc|*.tool-versions|*.watchmanconfig|*.lock|*.podspec|*.pdf|*.har|*.gif|*.npmignore|*.pem|*.clangd|*.clang-tidy|*.flowconfig" desc="配置与描述文件,不添加版权头"/>
<filteritem type="filename" name="LICENSE" desc="版权文件,不添加版权头"/>
<filteritem type="filename" name="README.OpenSource" desc="许可证说明文件,不添加版权头"/>
<filteritem type="filename" name="*.json5" desc="工程配置文件,不添加版权头"/>
<filteritem type="filename" name="buildEnv.sh" desc="工程脚本,不添加版权头"/>
<filteritem type="filepath" name="js/.*" desc="上游开源软件源码,不修改版权头,以防有修改版权风险"/>
<filteritem type="filepath" name="example/.*" desc="示例工程配置与演示代码,不强制添加版权头"/>
<filteritem type="filepath" name="harmony/rn_payments/BuildProfile.ets" desc="DevEco自动生成,不添加版权头"/>
<filteritem type="filepath" name="harmony/rn_payments/src/main/cpp/generated/.*" desc="Codegen生成文件,不手动修改"/>
<filteritem type="filepath" name="single/.*" desc="本地临时目录,不扫描版权头"/>
<filteritem type="filepath" name="log/.*" desc="OAT扫描日志,不添加版权头"/>
</filefilter>
<filefilter name="defaultFilter" desc="Files not to check">
<filteritem type="filename" name="*.json|*.txt|*.gitignore|*.node-version|*.prettierrc|*.tool-versions|*.watchmanconfig|*.lock|*.podspec|*.pdf|*.har|*.gif|*.npmignore|*.pem|*.clangd|*.clang-tidy|*.flowconfig" desc="desc files"/>
<filteritem type="filename" name="LICENSE" desc="版权文件,不添加版权头"/>
<filteritem type="filename" name="README.OpenSource" desc="许可证说明文件,不添加版权头"/>
<filteritem type="filename" name="*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
<filteritem type="filename" name="buildEnv.sh" desc="不添加版权头"/>
<filteritem type="filename" name="CMakeLists.txt" desc="hvigor构建脚本,DevEco Studio自动生成,不需要添加版权头"/>
<filteritem type="filename" name="*string.json" desc="hvigor工程配置文件,DevEco Studio自动生成,不需要添加版权头"/>
<filteritem type="filepath" name="js/.*" desc="上游开源软件源码,不修改版权头,以防有修改版权风险"/>
<filteritem type="filepath" name="example/.*" desc="示例工程配置与演示代码"/>
<filteritem type="filepath" name="harmony/rn_payments/BuildProfile.ets" desc="DevEco自动生成,不添加版权头"/>
<filteritem type="filepath" name="harmony/rn_payments/src/main/cpp/generated/.*" desc="Codegen生成文件,不手动修改"/>
<filteritem type="filepath" name="single/.*" desc="本地临时目录"/>
<filteritem type="filepath" name="log/.*" desc="OAT扫描日志"/>
</filefilter>
<filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
<filteritem type="filename" name="*.json|*.txt|*.gitignore|*.node-version|*.prettierrc|*.tool-versions|*.watchmanconfig|*.lock|*.podspec|*.pdf|*.har|*.gif|*.npmignore|*.pem|*.clangd|*.clang-tidy|*.flowconfig" desc="desc files"/>
<filteritem type="filename" name="LICENSE" desc="版权文件,不添加许可证头"/>
<filteritem type="filename" name="README.OpenSource" desc="许可证说明文件,不添加许可证头"/>
<filteritem type="filename" name="*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
<filteritem type="filename" name="buildEnv.sh" desc="不修改许可证头,以防有修改许可证风险"/>
<filteritem type="filename" name="CMakeLists.txt" desc="hvigor构建脚本,DevEco Studio自动生成,不需要添加许可证头"/>
<filteritem type="filename" name="*string.json" desc="hvigor工程配置文件,DevEco Studio自动生成,不需要添加许可证头"/>
<filteritem type="filepath" name="js/.*" desc="上游开源软件源码,不修改许可证头,以防有修改许可证风险"/>
<filteritem type="filepath" name="example/.*" desc="示例工程配置与演示代码,不强制添加许可证头"/>
<filteritem type="filepath" name="harmony/rn_payments/BuildProfile.ets" desc="DevEco自动生成,不添加许可证头"/>
<filteritem type="filepath" name="harmony/rn_payments/src/main/cpp/generated/.*" desc="Codegen生成文件,不手动修改"/>
<filteritem type="filepath" name="single/.*" desc="本地临时目录"/>
<filteritem type="filepath" name="log/.*" desc="OAT扫描日志"/>
</filefilter>
<filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary and archive file policies">
<filteritem type="filename" name="*.png" desc="png图片资源,用于示例与系统资源"/>
<filteritem type="filename" name="*.jpg|*.jpeg|*.gif|*.webp|*.svg|*.ico|*.bmp" desc="图片资源文件"/>
<filteritem type="filename" name="*.har" desc="HarmonyOS打包产物"/>
<filteritem type="filename" name="*.pem|*.p12|*.p7b|*.cer|*.csr" desc="本机证书与私钥,不提交扫描范围内敏感材料"/>
<filteritem type="filename" name="*.tgz" desc="npm pack测试产物"/>
<filteritem type="filepath" name="harmony/rn_payments.har" desc="项目打包文件"/>
<filteritem type="filepath" name="harmony/rn_payments/src/main/resources/.*" desc="原生模块资源文件"/>
<filteritem type="filepath" name="example/harmony/AppScope/resources/.*" desc="示例应用图标等资源"/>
<filteritem type="filepath" name="example/harmony/entry/src/main/resources/.*" desc="示例 entry 资源与 rawfile 产物"/>
<filteritem type="filepath" name="example/sandbox-merchant/certs/.*" desc="沙盒商户私钥目录"/>
</filefilter>
</filefilterlist>
</oatconfig>
</configuration>