<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ec4cd6ba-347d-4272-bf49-1d683ad304d1,g:3ec7020f-b682-48ab-a65d-056652ad5502-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmpo="http://composecure.com/20250331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://composecure.com/20250331">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmpo-20250331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmpo-20250331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmpo-20250331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmpo-20250331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://composecure.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://composecure.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://composecure.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsUnaudited" roleURI="http://composecure.com/role/ConsolidatedStatementsofOperationsUnaudited">
        <link:definition>9952153 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://composecure.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>9952154 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersDeficitUnaudited" roleURI="http://composecure.com/role/ConsolidatedStatementsofStockholdersDeficitUnaudited">
        <link:definition>9952155 - Statement - Consolidated Statements of Stockholders' Deficit (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://composecure.com/role/ConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>9952156 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONS" roleURI="http://composecure.com/role/DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONS">
        <link:definition>9952157 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://composecure.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIES" roleURI="http://composecure.com/role/INVENTORIES">
        <link:definition>9952159 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENT" roleURI="http://composecure.com/role/PROPERTYANDEQUIPMENT">
        <link:definition>9952160 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENT" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENT">
        <link:definition>9952161 - Disclosure - EQUITY METHOD INVESTMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://composecure.com/role/DEBT">
        <link:definition>9952162 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYSTRUCTURE" roleURI="http://composecure.com/role/EQUITYSTRUCTURE">
        <link:definition>9952163 - Disclosure - EQUITY STRUCTURE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATION" roleURI="http://composecure.com/role/EQUITYCOMPENSATION">
        <link:definition>9952164 - Disclosure - EQUITY COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RETIREMENTPLAN" roleURI="http://composecure.com/role/RETIREMENTPLAN">
        <link:definition>9952165 - Disclosure - RETIREMENT PLAN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>9952166 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GEOGRAPHICINFORMATIONANDCONCENTRATIONS" roleURI="http://composecure.com/role/GEOGRAPHICINFORMATIONANDCONCENTRATIONS">
        <link:definition>9952167 - Disclosure - GEOGRAPHIC INFORMATION AND CONCENTRATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://composecure.com/role/INCOMETAXES">
        <link:definition>9952168 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://composecure.com/role/EARNINGSPERSHARE">
        <link:definition>9952169 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://composecure.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952170 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTING" roleURI="http://composecure.com/role/SEGMENTREPORTING">
        <link:definition>9952171 - Disclosure - SEGMENT REPORTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONS" roleURI="http://composecure.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>9952172 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENT" roleURI="http://composecure.com/role/SUBSEQUENTEVENT">
        <link:definition>9952173 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://composecure.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESTables" roleURI="http://composecure.com/role/INVENTORIESTables">
        <link:definition>9955512 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTTables" roleURI="http://composecure.com/role/PROPERTYANDEQUIPMENTTables">
        <link:definition>9955513 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENTTables" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENTTables">
        <link:definition>9955514 - Disclosure - EQUITY METHOD INVESTMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://composecure.com/role/DEBTTables">
        <link:definition>9955515 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATIONTables" roleURI="http://composecure.com/role/EQUITYCOMPENSATIONTables">
        <link:definition>9955516 - Disclosure - EQUITY COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>9955517 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GEOGRAPHICINFORMATIONANDCONCENTRATIONSTables" roleURI="http://composecure.com/role/GEOGRAPHICINFORMATIONANDCONCENTRATIONSTables">
        <link:definition>9955518 - Disclosure - GEOGRAPHIC INFORMATION AND CONCENTRATIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://composecure.com/role/EARNINGSPERSHARETables">
        <link:definition>9955519 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://composecure.com/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>9955520 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGTables" roleURI="http://composecure.com/role/SEGMENTREPORTINGTables">
        <link:definition>9955521 - Disclosure - SEGMENT REPORTING (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONSDetails" roleURI="http://composecure.com/role/DESCRIPTIONOFORGANIZATIONANDBUSINESSOPERATIONSDetails">
        <link:definition>9955522 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://composecure.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESDetails" roleURI="http://composecure.com/role/INVENTORIESDetails">
        <link:definition>9955524 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentDetails" roleURI="http://composecure.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentDetails">
        <link:definition>9955525 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENTNarrativeDetails" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENTNarrativeDetails">
        <link:definition>9955526 - Disclosure - EQUITY METHOD INVESTMENT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENTReconciliationOfTheEquityMethodInvestmentInHoldingsDetails" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENTReconciliationOfTheEquityMethodInvestmentInHoldingsDetails">
        <link:definition>9955527 - Disclosure - EQUITY METHOD INVESTMENT - Reconciliation Of The Equity Method Investment In Holdings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENTSummaryofFinancialPositionDetails" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENTSummaryofFinancialPositionDetails">
        <link:definition>9955528 - Disclosure - EQUITY METHOD INVESTMENT - Summary of Financial Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYMETHODINVESTMENTSSummaryOperationsOfHoldingsSubsequentToTheDeconsolidationDetails" roleURI="http://composecure.com/role/EQUITYMETHODINVESTMENTSSummaryOperationsOfHoldingsSubsequentToTheDeconsolidationDetails">
        <link:definition>9955529 - Disclosure - EQUITY METHOD INVESTMENTS - Summary Operations Of Holdings Subsequent To The Deconsolidation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTNarrativeExchangeableSeniorNotesDetails" roleURI="http://composecure.com/role/DEBTNarrativeExchangeableSeniorNotesDetails">
        <link:definition>9955530 - Disclosure - DEBT - Narrative - Exchangeable Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTNarrativeCreditFacilityDetails" roleURI="http://composecure.com/role/DEBTNarrativeCreditFacilityDetails">
        <link:definition>9955531 - Disclosure - DEBT - Narrative - Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTBalancesPayablebyDebtInstrumentDetails" roleURI="http://composecure.com/role/DEBTBalancesPayablebyDebtInstrumentDetails">
        <link:definition>9955532 - Disclosure - DEBT - Balances Payable by Debt Instrument (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYSTRUCTUREDetails" roleURI="http://composecure.com/role/EQUITYSTRUCTUREDetails">
        <link:definition>9955533 - Disclosure - EQUITY STRUCTURE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATIONShareBasedCompensationExpenseDetails" roleURI="http://composecure.com/role/EQUITYCOMPENSATIONShareBasedCompensationExpenseDetails">
        <link:definition>9955534 - Disclosure - EQUITY COMPENSATION- Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATIONRSUPSUandEarnoutsActivityDetails" roleURI="http://composecure.com/role/EQUITYCOMPENSATIONRSUPSUandEarnoutsActivityDetails">
        <link:definition>9955535 - Disclosure - EQUITY COMPENSATION - RSU, PSU and Earnouts Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATIONNarrativeDetails" roleURI="http://composecure.com/role/EQUITYCOMPENSATIONNarrativeDetails">
        <link:definition>9955536 - Disclosure - EQUITY COMPENSATION - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYCOMPENSATIONOptionsActivityDetails" roleURI="http://composecure.com/role/EQUITYCOMPENSATIONOptionsActivityDetails">
        <link:definition>9955537 - Disclosure - EQUITY COMPENSATION - Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RETIREMENTPLANDefinedContributionPlanDetails" roleURI="http://composecure.com/role/RETIREMENTPLANDefinedContributionPlanDetails">
        <link:definition>9955538 - Disclosure - RETIREMENT PLAN - Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955539 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSReconciliationofWarrantLiabilityDetails" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTSReconciliationofWarrantLiabilityDetails">
        <link:definition>9955540 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of Warrant Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSEarnoutConsiderationDetails" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTSEarnoutConsiderationDetails">
        <link:definition>9955541 - Disclosure - FAIR VALUE MEASUREMENTS - Earnout Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails" roleURI="http://composecure.com/role/FAIRVALUEMEASUREMENTSFairValueAssumptionsDetails">
        <link:definition>9955542 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GEOGRAPHICINFORMATIONANDCONCENTRATIONSGeographicalRevenueInformationDetails" roleURI="http://composecure.com/role/GEOGRAPHICINFORMATIONANDCONCENTRATIONSGeographicalRevenueInformationDetails">
        <link:definition>9955543 - Disclosure - GEOGRAPHIC INFORMATION AND CONCENTRATIONS - Geographical Revenue Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GEOGRAPHICINFORMATIONANDCONCENTRATIONSNarrativeDetails" roleURI="http://composecure.com/role/GEOGRAPHICINFORMATIONANDCONCENTRATIONSNarrativeDetails">
        <link:definition>9955544 - Disclosure - GEOGRAPHIC INFORMATION AND CONCENTRATIONS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetails" roleURI="http://composecure.com/role/INCOMETAXESDetails">
        <link:definition>9955545 - Disclosure - INCOME TAXES - (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREBasicandDilutedCalculationDetails" roleURI="http://composecure.com/role/EARNINGSPERSHAREBasicandDilutedCalculationDetails">
        <link:definition>9955546 - Disclosure - EARNINGS PER SHARE - Basic and Diluted Calculation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREAntidilutiveSharesDetails" roleURI="http://composecure.com/role/EARNINGSPERSHAREAntidilutiveSharesDetails">
        <link:definition>9955547 - Disclosure - EARNINGS PER SHARE - Antidilutive Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESNarrativeDetails" roleURI="http://composecure.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails">
        <link:definition>9955548 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESScheduleofTaxReceivableAgreementMaturityDetails" roleURI="http://composecure.com/role/COMMITMENTSANDCONTINGENCIESScheduleofTaxReceivableAgreementMaturityDetails">
        <link:definition>9955549 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Tax Receivable Agreement Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGNarrativeDetails" roleURI="http://composecure.com/role/SEGMENTREPORTINGNarrativeDetails">
        <link:definition>9955550 - Disclosure - SEGMENT REPORTING - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGSummaryofNetSalesGrossProfitLossNetIncomeLossIdentifiableAssetsBySegmentDetails" roleURI="http://composecure.com/role/SEGMENTREPORTINGSummaryofNetSalesGrossProfitLossNetIncomeLossIdentifiableAssetsBySegmentDetails">
        <link:definition>9955551 - Disclosure - SEGMENT REPORTING - Summary of Net Sales, Gross Profit (Loss), Net Income (Loss), Identifiable Assets By Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONSDetails" roleURI="http://composecure.com/role/RELATEDPARTYTRANSACTIONSDetails">
        <link:definition>9955552 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cmpo_DepositsAndOtherAssetsNoncurrent" abstract="false" name="DepositsAndOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_CommissionPayableCurrent" abstract="false" name="CommissionPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentContingentConsiderationLiabilityCurrent" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityCurrent" abstract="false" name="TaxReceivableAgreementLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityNoncurrent" abstract="false" name="TaxReceivableAgreementLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" abstract="false" name="DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_AmortizationOfDebtIssuanceCostsAndOtherFees" abstract="false" name="AmortizationOfDebtIssuanceCostsAndOtherFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestments" abstract="false" name="IncomeLossFromContinuingOperationsBeforeEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_AdjustmentsToAdditionalPaidInCapitalSpinOff" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalSpinOff" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_AdjustmentsToAdditionalPaidInCapitalDeconsolidation" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalDeconsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_NonCashOperatingLeaseExpense" abstract="false" name="NonCashOperatingLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_PaymentsForHoldingsNetAssetsDeconsolidated" abstract="false" name="PaymentsForHoldingsNetAssetsDeconsolidated" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_PaymentsForResoluteHoldingsNetAssetsDeconsolidatedAsAResultOfSpinOff" abstract="false" name="PaymentsForResoluteHoldingsNetAssetsDeconsolidatedAsAResultOfSpinOff" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_PaymentOfDistributionsToNoncontrollingInterests" abstract="false" name="PaymentOfDistributionsToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_StockIssuanceCostsIncurredButNotYetPaid" abstract="false" name="StockIssuanceCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_NoncashChangeInDerivativeAsset" abstract="false" name="NoncashChangeInDerivativeAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_NonCashPortionOfWarrantExercise" abstract="false" name="NonCashPortionOfWarrantExercise" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_HoldingsNetLiabilitiesExcludingCashAndCashEquivalentDeconsolidated" abstract="false" name="HoldingsNetLiabilitiesExcludingCashAndCashEquivalentDeconsolidated" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_ResoluteHoldingsNetLiabilitiesExcludingCashAndCashEquivalentDeconsolidatedAsAResultOfSpinOff" abstract="false" name="ResoluteHoldingsNetLiabilitiesExcludingCashAndCashEquivalentDeconsolidatedAsAResultOfSpinOff" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentContingentConsiderationLiabilityTableTextBlock" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementMaturityTableTextBlock" abstract="false" name="TaxReceivableAgreementMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cmpo_Tungsten2024LLCMember" abstract="true" name="Tungsten2024LLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_CompoSecureHoldingsL.L.C.Member" abstract="true" name="CompoSecureHoldingsL.L.C.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_ResoluteHoldingsCommonSockMember" abstract="true" name="ResoluteHoldingsCommonSockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_CompoSecureCommonStockMember" abstract="true" name="CompoSecureCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_WarrantsMember" abstract="true" name="WarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_SaleOfStockNumberOfSharesExchangedInTransaction" abstract="false" name="SaleOfStockNumberOfSharesExchangedInTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_SaleOfStockPercentageOfOwnershipAcquiredDuringTransaction" abstract="false" name="SaleOfStockPercentageOfOwnershipAcquiredDuringTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmpo_StockholdersEquityConversionRatio" abstract="false" name="StockholdersEquityConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmpo_ClassOfWarrantOrRightRedemptionTriggerPrice" abstract="false" name="ClassOfWarrantOrRightRedemptionTriggerPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmpo_RevenuePerformanceObligationPaymentTermsMinimum" abstract="false" name="RevenuePerformanceObligationPaymentTermsMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_RevenuePerformanceObligationPaymentTermsMaximum" abstract="false" name="RevenuePerformanceObligationPaymentTermsMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_RevenuePerformanceObligationPaymentDue" abstract="false" name="RevenuePerformanceObligationPaymentDue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_ReconciliationOfTheEquityMethodInvestmentInHoldingsRollForward" abstract="true" name="ReconciliationOfTheEquityMethodInvestmentInHoldingsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_A2016CreditFacilityMember" abstract="true" name="A2016CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_A2021CreditFacilityMember" abstract="true" name="A2021CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_A2024CreditFacilityMember" abstract="true" name="A2024CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_LineOfCreditAndTermLoanMember" abstract="true" name="LineOfCreditAndTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_DebtInstrumentNumberOfLenders" abstract="false" name="DebtInstrumentNumberOfLenders" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cmpo_DebtInstrumentOtherThirdPartyFees" abstract="false" name="DebtInstrumentOtherThirdPartyFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_EarnoutConsiderationMember" abstract="true" name="EarnoutConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_ResoluteEmployeesMember" abstract="true" name="ResoluteEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_HoldingsEmployeesMember" abstract="true" name="HoldingsEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSpinOffGrants" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSpinOffGrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffAdjustment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSpinOffGrantsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSpinOffGrantsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmpo_ResoluteAndHoldingsEmployeesMember" abstract="true" name="ResoluteAndHoldingsEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentContingentConsiderationLiabilityShares" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsContingentConsiderationShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsContingentConsiderationShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsContingentConsiderationSharesPerPhase" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsContingentConsiderationSharesPerPhase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrants" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsSpinOffGrantsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsSpinOffGrantsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrantsWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrantsWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrantsInPeriodIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSpinOffGrantsInPeriodIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_DefinedContributionPlanMatchingScenarioAxis" abstract="true" name="DefinedContributionPlanMatchingScenarioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_DefinedContributionPlanMatchingScenarioDomain" abstract="true" name="DefinedContributionPlanMatchingScenarioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_DefinedContributionPlanMatchingScenarioOneMember" abstract="true" name="DefinedContributionPlanMatchingScenarioOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_DefinedContributionPlanMatchingScenarioTwoMember" abstract="true" name="DefinedContributionPlanMatchingScenarioTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_DefinedContributionPlanRequisiteServicePeriod" abstract="false" name="DefinedContributionPlanRequisiteServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentContingentConsiderationLiability" abstract="false" name="DerivativeInstrumentContingentConsiderationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_ClassOfWarrantOrRightRollForward" abstract="true" name="ClassOfWarrantOrRightRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_SettlementOfExerciseOfWarrants" abstract="false" name="SettlementOfExerciseOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_DerivativeInstrumentContingentConsiderationLiabilityRollForward" abstract="true" name="DerivativeInstrumentContingentConsiderationLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmpo_ReverseRecapitalizationContingentConsiderationMeasurementInput" abstract="false" name="ReverseRecapitalizationContingentConsiderationMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="cmpo_FourCustomersMember" abstract="true" name="FourCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_TwoCustomersMember" abstract="true" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_ThreeSuppliersMember" abstract="true" name="ThreeSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmpo_TwoSuppliersMember" abstract="true" name="TwoSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cmpo_EffectiveIncomeTaxRateReconciliationNetOfReorganizationAdjustmentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNetOfReorganizationAdjustmentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmpo_PaymentOnTaxReceivableAgreementLiability" abstract="false" name="PaymentOnTaxReceivableAgreementLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidRemainderOfFiscalYear" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidYearOne" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidYearTwo" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidYearThree" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidYearFour" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiabilityToBePaidAfterYearFive" abstract="false" name="TaxReceivableAgreementLiabilityToBePaidAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_TaxReceivableAgreementLiability" abstract="false" name="TaxReceivableAgreementLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_CapitalExpenditures" abstract="false" name="CapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmpo_PercentOfSharesIssuedAndOutstandingSpinOff" abstract="false" name="PercentOfSharesIssuedAndOutstandingSpinOff" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmpo_ManagementFeePercentage" abstract="false" name="ManagementFeePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cmpo_ManagementFeePayableArrearPeriod" abstract="false" name="ManagementFeePayableArrearPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_ManagementAgreementInitialTerm" abstract="false" name="ManagementAgreementInitialTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_ManagementAgreementRenewalTerm" abstract="false" name="ManagementAgreementRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cmpo_AnnualCashRetainerFee" abstract="false" name="AnnualCashRetainerFee" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
