Omniscia Boson Protocol Audit

Scope

Scope

The audit engagement encompassed a specific list of contracts that were present in the commit hash of the repository that was in scope. The tables below detail certain meta-data about the target of the security assessment and a navigation chart is present at the end that links to the relevant findings per file.

Target

Findings Per File

Contracts Assessed

FileTotal Finding(s)
contracts/protocol/facets/AgentHandlerFacet.sol (AHF)0
contracts/protocol/bases/BuyerBase.sol (BBE)0
contracts/domain/BosonTypes.sol (BTS)0
contracts/protocol/bases/BundleBase.sol (BBS)0
contracts/domain/BosonErrors.sol (BES)0
contracts/protocol/clients/voucher/BosonVoucher.sol (BVR)0
contracts/domain/BosonConstants.sol (BCS)0
contracts/protocol/libs/BeaconClientLib.sol (BCL)0
contracts/protocol/bases/BeaconClientBase.sol (BCB)0
contracts/protocol/clients/proxy/BeaconClientProxy.sol (BCP)0
contracts/protocol/facets/BuyerHandlerFacet.sol (BHF)0
contracts/protocol/clients/priceDiscovery/BosonPriceDiscovery.sol (BPD)0
contracts/protocol/libs/ClientLib.sol (CLB)0
contracts/protocol/bases/ClientBase.sol (CBE)0
contracts/protocol/clients/proxy/ClientProxy.sol (CPY)0
contracts/protocol/facets/ConfigHandlerFacet.sol (CHF)0
contracts/protocol/bases/ClientExternalAddressesBase.sol (CEA)0
contracts/protocol/bases/DisputeBase.sol (DBE)0
contracts/protocol/clients/DRFeeMutualizer.sol (DRF)5
contracts/diamond/facets/DiamondCutFacet.sol (DCF)0
contracts/protocol/facets/DisputeHandlerFacet.sol (DHF)0
contracts/protocol/facets/DisputeResolverHandlerFacet.sol (DRH)0
contracts/protocol/libs/EIP712Lib.sol (EIP)1
contracts/diamond/facets/ERC165Facet.sol (ERC)0
contracts/protocol/facets/ExchangeCommitFacet.sol (ECF)5
contracts/protocol/facets/ExchangeHandlerFacet.sol (EHF)0
contracts/protocol/bases/FundsBase.sol (FBE)3
contracts/protocol/facets/FundsHandlerFacet.sol (FHF)0
contracts/protocol/bases/GroupBase.sol (GBE)0
contracts/protocol/facets/GroupHandlerFacet.sol (GHF)0
contracts/protocol/facets/MetaTransactionsHandlerFacet.sol (MTH)0
contracts/protocol/bases/OfferBase.sol (OBE)3
contracts/protocol/facets/OfferHandlerFacet.sol (OHF)1
contracts/protocol/facets/OrchestrationHandlerFacet1.sol (OH1)0
contracts/protocol/facets/OrchestrationHandlerFacet2.sol (OH2)0
contracts/protocol/libs/ProtocolLib.sol (PLB)0
contracts/protocol/bases/ProtocolBase.sol (PBE)1
contracts/protocol/facets/PauseHandlerFacet.sol (PHF)0
contracts/protocol/bases/PriceDiscoveryBase.sol (PDB)0
contracts/protocol/facets/PriceDiscoveryHandlerFacet.sol (PDH)0
contracts/protocol/facets/ProtocolInitializationHandlerFacet.sol (PIH)0
contracts/protocol/bases/SellerBase.sol (SBE)0
contracts/example/SnapshotGate/SnapshotGate.sol (SGE)0
contracts/protocol/facets/SellerHandlerFacet.sol (SHF)0
contracts/protocol/facets/SequentialCommitHandlerFacet.sol (SCH)0
contracts/protocol/bases/TwinBase.sol (TBE)0
contracts/protocol/facets/TwinHandlerFacet.sol (THF)0