SablierFlow does not strictly follow ERC-4906 standard.
From [ERC-4906](https://eips.ethereum.org/EIPS/eip-4906), it can be seen that "The supportsInterface method MUST return true when called with 0x49064906."
However, in Sablier Flow's implementation, the supportsInterface function inherited from ERC721 is not overriden to return true if queried for 0x49064906. This makes the protocol not strictly compliant with ERC-4906.
A good example of a contract from Sablier's that actually overrides such function to make it strictly compliant with ERC-4906 is [`SablierV2Lockup`](https://github.com/sablier-labs/v2-core/blob/43cf7c9d968e61a5a03e9237a71a27165b125414/src/abstracts/SablierV2Lockup.sol#L209), where it can be seen that supportsInterface is overriden to be fully compliant with ERC-4906.
Not being fully compliant with ERC-4906 might lead to some issues with certain NFT marketplaces, as it could be required for the Sablier Flow collection to answer true if requested if the 0x49064906 interface is supported.
Manual review
Update SablierFlowBase so that it returns true if requested for the 0x49064906interface in supportsInterface:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.