{"id":20502167,"url":"https://github.com/anopensaucedev/isthismodlegit","last_synced_at":"2026-04-29T00:02:24.108Z","repository":{"id":215265846,"uuid":"738501585","full_name":"AnOpenSauceDev/IsThisModLegit","owner":"AnOpenSauceDev","description":"Checks the authenticity of mods via Modrinth's API. Superceeded by the web client.","archived":false,"fork":false,"pushed_at":"2024-03-01T23:28:38.000Z","size":97,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-16T07:16:06.134Z","etag":null,"topics":["fabricmc","mod","modrinth","modrinth-api","quiltmc"],"latest_commit_sha":null,"homepage":"https://isthismodlegit.anopensauce.dev/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnOpenSauceDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-03T11:24:11.000Z","updated_at":"2024-03-01T23:29:53.000Z","dependencies_parsed_at":"2024-11-16T00:00:20.623Z","dependency_job_id":null,"html_url":"https://github.com/AnOpenSauceDev/IsThisModLegit","commit_stats":null,"previous_names":["anopensaucedev/isthismodlegit"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnOpenSauceDev%2FIsThisModLegit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnOpenSauceDev%2FIsThisModLegit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnOpenSauceDev%2FIsThisModLegit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnOpenSauceDev%2FIsThisModLegit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnOpenSauceDev","download_url":"https://codeload.github.com/AnOpenSauceDev/IsThisModLegit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242097419,"owners_count":20071252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fabricmc","mod","modrinth","modrinth-api","quiltmc"],"created_at":"2024-11-15T19:20:11.766Z","updated_at":"2026-04-29T00:02:23.882Z","avatar_url":"https://github.com/AnOpenSauceDev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Is This Mod Legit?\n\n[Modrinth Link](https://modrinth.com/mod/is-this-mod-legit) | [Web Client](https://isthismodlegit.anopensauce.dev/) [(source)](https://github.com/AnOpenSauceDev/IsThisModLegit-Web)\n\n**Note: This mod has been superceeded by the much safer Web Client.** No further updates are planned for the mod version.\n\nA pretty tiny mod that checks the hashes of every mod in your mods folder against Modrinth to see if the mod you're using is tamper-free.\n\nWorks as long **as you have less than 300 _individual (.jar file)_ mods** (because you'll get rate-limited going past that, also assuming this is the first run.)\n\nDue to this mod using the Modrinth API, this will fail checks on binaries from CurseForge/Github that aren't identical to what's on Modrinth.\n\n## Caching System\n\nAs of 0.2.0, the ITML will resolve to one of two hash \"databases\"\n- `~/.minecraft/config/ITML.cache`\n- Modrinth's \"version from hash\" API.\n  \nAfter verifying a hash with the Modrinth API, the mod's hash will be stored over in `ITML.cache`, of which any hashes located in there will be whitelisted (with a notice in the logger itself.)\nThis essentially means that there should only be a noticable increase in load times when opening a **large** modpack for the first time.\n\nThis also means that you only need to connect to the internet once at startup to verify your mods, and to recconnect when you add/update any mods.\n\nTo rebuild the cache, just delete the file, nothing will break.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanopensaucedev%2Fisthismodlegit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanopensaucedev%2Fisthismodlegit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanopensaucedev%2Fisthismodlegit/lists"}