<!--
/**
 * Copyright (c) Codice Foundation
 *
 * This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either
 * version 3 of the License, or any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details. A copy of the GNU Lesser General Public License is distributed along with this program and can be found at
 * <http://www.gnu.org/licenses/lgpl.html>.
 *
 **/
 -->
<features name="security-app-1.17.6"
          xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">

    <feature name="alliance-catalog-core-api" version="1.17.6" description="Alliance catalog extension APIs">
        <bundle>mvn:org.codice.alliance.catalog.core/catalog-core-api/1.17.6</bundle>
    </feature>

    <feature name="banner-markings-extractor" version="1.17.6"
             description="Banner Security Markings Extractor">
        <feature>security-app</feature>
        <bundle>mvn:org.codice.alliance.security/banner-marking/1.17.6</bundle>
    </feature>

    <feature name="security-defaultsecurityattributevalues" version="1.17.6"
             description="Plugin to mark unmarked metacards with the system high security markings.">
        <feature>alliance-catalog-core-api</feature>
        <bundle>mvn:org.codice.alliance.catalog.plugin/catalog-plugin-defaultsecurityattributevalues/1.17.6</bundle>
    </feature>

    <feature name="security-auditcontrolledaccess" version="1.17.6"
      description="Plugin to audit controlled access.">
        <feature>alliance-catalog-core-api</feature>
        <bundle>mvn:org.codice.alliance.catalog.plugin/catalog-plugin-auditcontrolledaccess/1.17.6</bundle>
    </feature>

    <feature name="catalog-plugin-security-audit" version="1.17.6"
             description="Plugin to audit security changes on metacards.">
        <feature>alliance-catalog-core-api</feature>
        <bundle>mvn:ddf.catalog.plugin/catalog-plugin-security-audit/2.31.0</bundle>
    </feature>

    <feature name="security-app" version="1.17.6"
             description="The IC Security App provides features to enhance security.::IC Security">
        <feature>catalog-app</feature>
        <feature>banner-markings-extractor</feature>
        <feature>security-defaultsecurityattributevalues</feature>
        <feature>catalog-plugin-security-audit</feature>
        <feature>security-classification-service</feature>
    </feature>

    <feature name="security-classification-service" version="1.17.6"
             description="Service for ranking/sorting security classification strings.">
        <bundle>mvn:org.apache.commons/commons-lang3/3.20.0</bundle>
        <bundle>mvn:org.codice.alliance.catalog.core/catalog-core-classification-api/1.17.6</bundle>
        <bundle>mvn:org.codice.alliance.catalog.core/catalog-core-classification-impl/1.17.6</bundle>
    </feature>

</features>