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