tx.origin is a global variable in Solidity that returns the address of the account that sent the transaction.
Using the variable could make a contract vulnerable if an authorized account calls a malicious contract. You can impersonate a user using a third party contract.
FILE : 2023-03-canto-identity/canto-pfp-protocol/src/ProfilePicture.sol
ProfilePicture.sol#L63
FILE : 2023-03-canto-identity/canto-bio-protocol/src/Bio.sol
Bio.sol#L36
FILE : 2023-03-canto-identity/canto-namespace-protocol/src/Namespace.sol
