{"id":13843043,"url":"https://github.com/winnpixie/log4noshell","last_synced_at":"2025-07-11T17:33:02.972Z","repository":{"id":161441512,"uuid":"437124793","full_name":"winnpixie/log4noshell","owner":"winnpixie","description":"A Java Agent that disables Apache Log4J's JNDI Lookup to mitigate CVE-2021-44228 (\"Log4Shell\").","archived":false,"fork":false,"pushed_at":"2025-04-27T14:07:00.000Z","size":1966,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-27T15:20:54.527Z","etag":null,"topics":["apache","cve","log4j","patch","security","vulnerability"],"latest_commit_sha":null,"homepage":"https://nvd.nist.gov/vuln/detail/CVE-2021-44228","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/winnpixie.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,"zenodo":null}},"created_at":"2021-12-10T21:59:31.000Z","updated_at":"2025-04-27T14:07:04.000Z","dependencies_parsed_at":"2024-05-16T00:22:34.584Z","dependency_job_id":"f9726255-3635-4303-8acf-8bc86b36477b","html_url":"https://github.com/winnpixie/log4noshell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/winnpixie/log4noshell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winnpixie%2Flog4noshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winnpixie%2Flog4noshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winnpixie%2Flog4noshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winnpixie%2Flog4noshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/winnpixie","download_url":"https://codeload.github.com/winnpixie/log4noshell/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winnpixie%2Flog4noshell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264862609,"owners_count":23675006,"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":["apache","cve","log4j","patch","security","vulnerability"],"created_at":"2024-08-04T17:01:53.896Z","updated_at":"2025-07-11T17:33:02.966Z","avatar_url":"https://github.com/winnpixie.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Log4NoShell\nA Java Agent that disables Apache Log4J's JNDI Lookup to mitigate [CVE-2021-44228](https://nvd.nist.gov/vuln/detail/CVE-2021-44228) (\"Log4Shell\").\n\nIf possible, update your program to use the latest Log4J version, as the vulnerability is fixed as of version *2.17.1*.\nOtherwise, download [log4noshell-0.8.1.jar](log4noshell-0.8.1.jar) and continue reading.\n\n## Usage\nTo use Java Agents, you must specify them with the `-javaagent` argument. \\\n`java -javaagent:path/to/log4noshell-0.8.1.jar -jar Program.jar`\n\n### **Minecraft**\nPlease read [Mojang's response](https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition)\nto determine if you might need this patcher.\n\n- Client:\n    1. Go to the *Installations* tab in the launcher\n    2. Click on the **three dots** on the **right** side of the version you'd like to use\n    3. Click *Edit*\n    4. Scroll down and click on *More Options*\n    5. Add `-javaagent:path/to/log4noshell-0.8.1.jar` to the *JVM Arguments* text-field\n        - `-javaagent:path/to/log4noshell-0.8.1.jar -Xms2G -Xms2G...`\n    6. Click *Save*\n- Server:\n    1. Add `-javaagent:path/to/log4noshell-0.8.1.jar` somewhere before the `-jar` in your launch/start/run command\n       - `java -javaagent:path/to/log4noshell-0.8.1.jar -jar minecraft_server.jar`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinnpixie%2Flog4noshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwinnpixie%2Flog4noshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinnpixie%2Flog4noshell/lists"}