Omniscia Bware Labs Audit

BwareBridgeProxy Manual Review Findings

BwareBridgeProxy Manual Review Findings

BBP-01M: Potentially Misbehaving Name

Description:

The productName of ProductProxy is set as zero (0x0) which can lead to unintended behaviour, such as reading the default storage slot of a mapping entry.

Example:

ico/contracts/BwareBridgeProxy.sol
390function productName() virtual public pure returns (bytes32) {
391 return 0x0;
392}

Recommendation:

We advise this to be set to a non-zero value that is sensible for the implementation.

Alleviation:

The development team has acknowledged this exhibit but decided to not apply its remediation in the current version of the codebase citing time constraints.