1d5a52cc2Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
2d5a52cc2Sopenharmony_ci<!-- Copyright (c) 2021 Huawei Device Co., Ltd.
3d5a52cc2Sopenharmony_ci
4d5a52cc2Sopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
5d5a52cc2Sopenharmony_ci     you may not use this file except in compliance with the License.
6d5a52cc2Sopenharmony_ci     You may obtain a copy of the License at
7d5a52cc2Sopenharmony_ci
8d5a52cc2Sopenharmony_ci          http://www.apache.org/licenses/LICENSE-2.0
9d5a52cc2Sopenharmony_ci
10d5a52cc2Sopenharmony_ci     Unless required by applicable law or agreed to in writing, software
11d5a52cc2Sopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
12d5a52cc2Sopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d5a52cc2Sopenharmony_ci     See the License for the specific language governing permissions and
14d5a52cc2Sopenharmony_ci     limitations under the License.
15d5a52cc2Sopenharmony_ci
16d5a52cc2Sopenharmony_ci    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.
17d5a52cc2Sopenharmony_ci
18d5a52cc2Sopenharmony_ci-->
19d5a52cc2Sopenharmony_ci
20d5a52cc2Sopenharmony_ci<configuration>
21d5a52cc2Sopenharmony_ci    <oatconfig>
22d5a52cc2Sopenharmony_ci        <licensefile></licensefile>
23d5a52cc2Sopenharmony_ci        <policylist>
24d5a52cc2Sopenharmony_ci            <policy name="projectPolicy" desc="">
25d5a52cc2Sopenharmony_ci                <!--policyitem type="compatibility" name="GPL-2.0+" path="abc/.*" desc="Process that runs independently, invoked by the X process."/-->
26d5a52cc2Sopenharmony_ci                <!--policyitem type="license" name="LGPL" path="abc/.*" desc="Dynamically linked by module X"/-->
27d5a52cc2Sopenharmony_ci                <!--policyitem type="copyright" name="xxx" path="abc/.*" rule="may" group="defaultGroup" filefilter="copyrightPolicyFilter" desc="Developed by X Company"/-->
28d5a52cc2Sopenharmony_ci				<policyitem type="copyright" name="Copyright 2015 the original author or authors." path="gradlew" rule="may" group="defaultGroup" filefilter="copyrightPolicyFilter" desc="file generated by development tool"/>
29d5a52cc2Sopenharmony_ci                <policyitem type="copyright" name="Copyright 2015 the original author or authors." path="gradlew.bat" rule="may" group="defaultGroup" filefilter="copyrightPolicyFilter" desc="file generated by development tool"/>
30d5a52cc2Sopenharmony_ci            </policy>
31d5a52cc2Sopenharmony_ci        </policylist>
32d5a52cc2Sopenharmony_ci        <filefilterlist>
33d5a52cc2Sopenharmony_ci            <filefilter name="defaultFilter" desc="Files not to check">
34d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
35d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
36d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
37d5a52cc2Sopenharmony_ci            </filefilter>
38d5a52cc2Sopenharmony_ci            <filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
39d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="*.json5" desc="json file"/>
40d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorw" desc="Build Files"/>
41d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorfile.js" desc="Build Files"/>
42d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorw.bat" desc="Build Files"/>
43d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigor-wrapper.js" desc="Build Files"/>
44d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
45d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
46d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
47d5a52cc2Sopenharmony_ci            </filefilter>
48d5a52cc2Sopenharmony_ci            <filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
49d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="*.json5" desc="json file"/>
50d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorw" desc="Build Files"/>
51d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorfile.js" desc="Build Files"/>
52d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigorw.bat" desc="Build Files"/>
53d5a52cc2Sopenharmony_ci                <filteritem type="filename" name="hvigor-wrapper.js" desc="Build Files"/>
54d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
55d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
56d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
57d5a52cc2Sopenharmony_ci            </filefilter>
58d5a52cc2Sopenharmony_ci            <filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
59d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
60d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
61d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
62d5a52cc2Sopenharmony_ci            </filefilter>
63d5a52cc2Sopenharmony_ci            <filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies">
64d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
65d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
66d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
67d5a52cc2Sopenharmony_ci            </filefilter>
68d5a52cc2Sopenharmony_ci            <filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies">
69d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
70d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
71d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
72d5a52cc2Sopenharmony_ci            </filefilter>
73d5a52cc2Sopenharmony_ci            <filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">
74d5a52cc2Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
75d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
76d5a52cc2Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
77d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/signature_1.png" desc="Provided by application_notes"/>
78d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/signature_2.png" desc="Provided by application_notes"/>
79d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/signature_3.png" desc="Provided by application_notes"/>
80d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/note.png" desc="Provided by application_notes"/>
81d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/install.png" desc="Provided by application_notes"/>
82d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/hdc_std.png" desc="Provided by application_notes"/>
83d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/ds_hilog_window.png" desc="Provided by application_notes"/>
84d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/ds_build_haps.png" desc="Provided by application_notes"/>
85d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/ds_ohosbuild_variants.png" desc="Provided by application_notes"/>
86d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="figures/ds_ohosbuild_output_dir_release.png" desc="Provided by application_notes"/>
87d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/rawfile/shuxue.png" desc="Provided by application_notes"/>
88d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/rawfile/icon/styles.png" desc="Provided by application_notes"/>
89d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/rawfile/icon/todo1.png" desc="Provided by application_notes"/>
90d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/rawfile/cake.png" desc="Provided by application_notes"/>
91d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/rawfile/icon/picture_white.png" desc="Provided by application_notes"/>
92d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/base/media/icon.png" desc="Provided by application_notes"/>
93d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="common/resources/src/main/resources/base/media/note.png" desc="Provided by application_notes"/>
94d5a52cc2Sopenharmony_ci				<filteritem type="filepath" name="AppScope/resources/base/media/app_icon.png" desc="Provided by application_notes"/>
95d5a52cc2Sopenharmony_ci            </filefilter>
96d5a52cc2Sopenharmony_ci
97d5a52cc2Sopenharmony_ci        </filefilterlist>
98d5a52cc2Sopenharmony_ci        <licensematcherlist>
99d5a52cc2Sopenharmony_ci            <!--licensematcher name="uvwxyz License" desc="If the scanning result is InvalidLicense, you can define matching rules here. Note that quotation marks must be escaped.">
100d5a52cc2Sopenharmony_ci                <licensetext name="
101d5a52cc2Sopenharmony_ci                    uvwxyz license textA xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
102d5a52cc2Sopenharmony_ci				 " desc=""/>
103d5a52cc2Sopenharmony_ci                <licensetext name="
104d5a52cc2Sopenharmony_ci                    uvwxyz license textB xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
105d5a52cc2Sopenharmony_ci				 " desc=""/>
106d5a52cc2Sopenharmony_ci            </licensematcher-->
107d5a52cc2Sopenharmony_ci        </licensematcherlist>
108d5a52cc2Sopenharmony_ci    </oatconfig>
109d5a52cc2Sopenharmony_ci</configuration>
110