1d9f0492fSopenharmony_ci<?xml version="1.0" encoding="UTF-8"?> 2d9f0492fSopenharmony_ci<!-- Copyright (c) 2021 Huawei Device Co., Ltd. 3d9f0492fSopenharmony_ci 4d9f0492fSopenharmony_ci Licensed under the Apache License, Version 2.0 (the "License"); 5d9f0492fSopenharmony_ci you may not use this file except in compliance with the License. 6d9f0492fSopenharmony_ci You may obtain a copy of the License at 7d9f0492fSopenharmony_ci 8d9f0492fSopenharmony_ci http://www.apache.org/licenses/LICENSE-2.0 9d9f0492fSopenharmony_ci 10d9f0492fSopenharmony_ci Unless required by applicable law or agreed to in writing, software 11d9f0492fSopenharmony_ci distributed under the License is distributed on an "AS IS" BASIS, 12d9f0492fSopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d9f0492fSopenharmony_ci See the License for the specific language governing permissions and 14d9f0492fSopenharmony_ci limitations under the License. 15d9f0492fSopenharmony_ci 16d9f0492fSopenharmony_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. 17d9f0492fSopenharmony_ci 18d9f0492fSopenharmony_ci--> 19d9f0492fSopenharmony_ci 20d9f0492fSopenharmony_ci<configuration> 21d9f0492fSopenharmony_ci <oatconfig> 22d9f0492fSopenharmony_ci <licensefile></licensefile> 23d9f0492fSopenharmony_ci <policylist> 24d9f0492fSopenharmony_ci <policy name="projectPolicy" desc=""> 25d9f0492fSopenharmony_ci <policyitem type="copyright" name="北京万里红科技有限公司" path=".*" rule="may" group="defaultGroup" filefilter="copyrightPolicyFilter" desc=""/> 26d9f0492fSopenharmony_ci <!--policyitem type="compatibility" name="GPL-2.0+" path="abc/.*" desc="Process that runs independently, invoked by the X process."/--> 27d9f0492fSopenharmony_ci <!--policyitem type="license" name="LGPL" path="abc/.*" desc="Dynamically linked by module X"/--> 28d9f0492fSopenharmony_ci <!--policyitem type="copyright" name="xxx" path="abc/.*" rule="may" group="defaultGroup" filefilter="copyrightPolicyFilter" desc="Developed by X Company"/--> 29d9f0492fSopenharmony_ci </policy> 30d9f0492fSopenharmony_ci </policylist> 31d9f0492fSopenharmony_ci <filefilterlist> 32d9f0492fSopenharmony_ci <filefilter name="defaultFilter" desc="Files not to check"> 33d9f0492fSopenharmony_ci <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 34d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 35d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/--> 36d9f0492fSopenharmony_ci </filefilter> 37d9f0492fSopenharmony_ci <filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies"> 38d9f0492fSopenharmony_ci <filteritem type="filename" name="*.cfg" desc="config file,can not add license head"/> 39d9f0492fSopenharmony_ci <filteritem type="filename" name="passwd" desc="config file,can not add license head"/> 40d9f0492fSopenharmony_ci <filteritem type="filename" name="group" desc="config file,can not add license head"/> 41d9f0492fSopenharmony_ci <filteritem type="filename" name="shadow" desc="config file,can not add license head"/> 42d9f0492fSopenharmony_ci </filefilter> 43d9f0492fSopenharmony_ci <filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies"> 44d9f0492fSopenharmony_ci <filteritem type="filename" name="*.cfg" desc="config file,can not add license head"/> 45d9f0492fSopenharmony_ci <filteritem type="filename" name="passwd" desc="config file,can not add license head"/> 46d9f0492fSopenharmony_ci <filteritem type="filename" name="group" desc="config file,can not add license head"/> 47d9f0492fSopenharmony_ci <filteritem type="filename" name="shadow" desc="config file,can not add license head"/> 48d9f0492fSopenharmony_ci </filefilter> 49d9f0492fSopenharmony_ci <filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies"> 50d9f0492fSopenharmony_ci <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 51d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 52d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/--> 53d9f0492fSopenharmony_ci </filefilter> 54d9f0492fSopenharmony_ci <filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies"> 55d9f0492fSopenharmony_ci <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 56d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 57d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/--> 58d9f0492fSopenharmony_ci </filefilter> 59d9f0492fSopenharmony_ci <filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies"> 60d9f0492fSopenharmony_ci <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 61d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 62d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/--> 63d9f0492fSopenharmony_ci </filefilter> 64d9f0492fSopenharmony_ci <filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies"> 65d9f0492fSopenharmony_ci <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 66d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/--> 67d9f0492fSopenharmony_ci <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/--> 68d9f0492fSopenharmony_ci <filteritem type="filename" name="*.jpg|*.png|*.gif|*.pdf" desc="already checked"/> 69d9f0492fSopenharmony_ci <filteritem type="filepath" name="services/test/unittest/test_data/proc/*" desc="启动功能UT测试的资源文件"/> 70d9f0492fSopenharmony_ci </filefilter> 71d9f0492fSopenharmony_ci 72d9f0492fSopenharmony_ci </filefilterlist> 73d9f0492fSopenharmony_ci <licensematcherlist> 74d9f0492fSopenharmony_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."> 75d9f0492fSopenharmony_ci <licensetext name=" 76d9f0492fSopenharmony_ci uvwxyz license textA xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 77d9f0492fSopenharmony_ci " desc=""/> 78d9f0492fSopenharmony_ci <licensetext name=" 79d9f0492fSopenharmony_ci uvwxyz license textB xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 80d9f0492fSopenharmony_ci " desc=""/> 81d9f0492fSopenharmony_ci </licensematcher--> 82d9f0492fSopenharmony_ci </licensematcherlist> 83d9f0492fSopenharmony_ci </oatconfig> 84d9f0492fSopenharmony_ci</configuration> 85