Hello there,
At this moment it's based built based on revoke.cash as reference, but with the intention to build a "revoke all" function which is possible, just need more time to test it out. In comparison to Etherscan built-in revoked, i believe it's limited to ERC20, ERC1155 and ERC721 (do correct me if im wrong).
Yes publishing the source code is in the pipeline, but reason not at this point because i'm planning to have at least 2-3 tools published before doing so. As this is my 3rd week since launch, im spending more time in adding some other functions, based on feedback and also some inspirations from githubs.
Ultimate goal is to have 10+ defi tools in-house, without checking or bookmarking extra websites.