13d8536b4Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
23d8536b4Sopenharmony_ci<!-- Copyright (c) 2021 Huawei Device Co., Ltd.
33d8536b4Sopenharmony_ci
43d8536b4Sopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
53d8536b4Sopenharmony_ci     you may not use this file except in compliance with the License.
63d8536b4Sopenharmony_ci     You may obtain a copy of the License at
73d8536b4Sopenharmony_ci
83d8536b4Sopenharmony_ci          http://www.apache.org/licenses/LICENSE-2.0
93d8536b4Sopenharmony_ci
103d8536b4Sopenharmony_ci     Unless required by applicable law or agreed to in writing, software
113d8536b4Sopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
123d8536b4Sopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
133d8536b4Sopenharmony_ci     See the License for the specific language governing permissions and
143d8536b4Sopenharmony_ci     limitations under the License.
153d8536b4Sopenharmony_ci
163d8536b4Sopenharmony_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.
173d8536b4Sopenharmony_ci
183d8536b4Sopenharmony_ci-->
193d8536b4Sopenharmony_ci
203d8536b4Sopenharmony_ci<configuration>
213d8536b4Sopenharmony_ci    <oatconfig>
223d8536b4Sopenharmony_ci        <licensefile></licensefile>
233d8536b4Sopenharmony_ci        <policylist>
243d8536b4Sopenharmony_ci            <policy name="projectPolicy" desc="">
253d8536b4Sopenharmony_ci                <policyitem type="copyright" name="Huawei Technologies Co., Ltd. All rights reserved." path=".*" desc="original liteos copyright"/>
263d8536b4Sopenharmony_ci                <policyitem type="copyright" name="Hunan OpenValley Digital Industry Development Co., Ltd." path=".*" desc="Developed By OpenValley Digital Co., Ltd."/>
273d8536b4Sopenharmony_ci                <policyitem type="license" name="BSD-3-Clause" path=".*" desc="Liteos kernel use bsd3 license"/>
283d8536b4Sopenharmony_ci                <policyitem type="license" name="BSD-3-Clause" path=".*" desc="Liteos kernel use bsd3 license"/>
293d8536b4Sopenharmony_ci            </policy>
303d8536b4Sopenharmony_ci        </policylist>
313d8536b4Sopenharmony_ci        <filefilterlist>
323d8536b4Sopenharmony_ci            <filefilter name="defaultFilter" desc="文件属于FreeBSD仓库软连接,本仓库屏蔽告警,在FreeBSD仓库进行处理">
333d8536b4Sopenharmony_ci                <filteritem type="filepath" name="arch/risc-v/nuclei/gcc/nmsis/Library/.*" desc="文件属于三方芯片的二进制代码,属于社区贡献,不用提供额外的说明"/>
343d8536b4Sopenharmony_ci                <filteritem type="filepath" name="targets/riscv_nuclei_demo_soc_gcc/.*" desc="文件属于nuclei三方芯片的源代码,文件头说明跟随liteos_m/LICENSE,不用额外说明"/>
353d8536b4Sopenharmony_ci                <filteritem type="filepath" name="targets/riscv_nuclei_gd32vf103_soc_gcc/.*" desc="文件属于nuclei三方芯片的源代码,文件头说明跟随liteos_m/LICENSE,不用额外说明"/>
363d8536b4Sopenharmony_ci                <filteritem type="filepath" name="NOTICE" desc="NOTICE文件"/>
373d8536b4Sopenharmony_ci                <filteritem type="filepath" name="arch/risc-v/nuclei" desc="该文件的license为apache 2.0符合"/>
383d8536b4Sopenharmony_ci            </filefilter>
393d8536b4Sopenharmony_ci            <filefilter name="defaultFilter" desc="Files not to check">
403d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
413d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
423d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
433d8536b4Sopenharmony_ci            </filefilter>
443d8536b4Sopenharmony_ci            <filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
453d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
463d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
473d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
483d8536b4Sopenharmony_ci            </filefilter>
493d8536b4Sopenharmony_ci            <filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
503d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
513d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
523d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
533d8536b4Sopenharmony_ci            </filefilter>
543d8536b4Sopenharmony_ci            <filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
553d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
563d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
573d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
583d8536b4Sopenharmony_ci            </filefilter>
593d8536b4Sopenharmony_ci            <filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies">
603d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
613d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
623d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
633d8536b4Sopenharmony_ci            </filefilter>
643d8536b4Sopenharmony_ci            <filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies">
653d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
663d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
673d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
683d8536b4Sopenharmony_ci            </filefilter>
693d8536b4Sopenharmony_ci            <filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">
703d8536b4Sopenharmony_ci            <filteritem type="filepath"
713d8536b4Sopenharmony_ci            name="figures/architecture-of-openharmony-the-liteos-cortex-m-kernel.png" desc="architecture-of-openharmony-the-liteos-cortex-m-kernel"/>
723d8536b4Sopenharmony_ci            <filteritem type="filepath" name="figures/OpenHarmony-LiteOS-M核内核架构图.png" desc="内核驱动架构"/>
733d8536b4Sopenharmony_ci                <!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
743d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="abcdefg/.*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
753d8536b4Sopenharmony_ci                <!--filteritem type="filepath" name="projectroot/[a-zA-Z0-9]{20,}.sh" desc="Temp files"/-->
763d8536b4Sopenharmony_ci            </filefilter>
773d8536b4Sopenharmony_ci
783d8536b4Sopenharmony_ci        </filefilterlist>
793d8536b4Sopenharmony_ci        <licensematcherlist>
803d8536b4Sopenharmony_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.">
813d8536b4Sopenharmony_ci                <licensetext name="
823d8536b4Sopenharmony_ci                    uvwxyz license textA xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
833d8536b4Sopenharmony_ci                " desc=""/>
843d8536b4Sopenharmony_ci                <licensetext name="
853d8536b4Sopenharmony_ci                    uvwxyz license textB xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
863d8536b4Sopenharmony_ci                " desc=""/>
873d8536b4Sopenharmony_ci            </licensematcher-->
883d8536b4Sopenharmony_ci        </licensematcherlist>
893d8536b4Sopenharmony_ci    </oatconfig>
903d8536b4Sopenharmony_ci</configuration>
91