Adding security by restricting who can execute a particular function
During task creation, you will see an address which will be the msg.sender during your task executions.
If you are the owner of the target contract, we recommend that you have a msg.sender restriction on your smart contract with your dedicated msg.sender whitelisted. This adds additional security as only you, the contract owner can create a task to call your function.
msg.sender restrictions should be added to the function that Gelato will call during execution, not the checker function.