Moderation: Update tec rev quick replies. (#6719)

update tec rev quick replies.
This commit is contained in:
coolbot
2026-07-14 10:21:23 +00:00
committed by GitHub
parent 1884912126
commit 13e6ebf4e0
4 changed files with 59 additions and 5 deletions
@@ -0,0 +1,13 @@
## Obfuscation on Modrinth
To ensure the safety of all Modrinth users, projects may only be uploaded with obfuscated code under specific circumstances.</br>
- Projects that use third-party code or assets required by law or licensing restrictions to remain obfuscated.
- Projects where the obfuscation demonstrably benefits end users in a way critical to its functionality or safety.
- Projects where obfuscation is required to prevent the bypass of critical authorization checks.
Upon review, our moderation team has determined that this project does not qualify under one of the above exemptions.</br>
With this in mind, we ask that you:
- Remove the use of obfuscation from your project.
- Remove all versions containing obfuscated code from your project before resubmission.
@@ -1,7 +1,14 @@
## Source Code Requested
To ensure the safety of all Modrinth users, we ask that you provide the source code for this project before resubmission so that it can be reviewed by our Moderation Team.
To ensure the safety of all Modrinth users, we ask that you provide the source code or equivalent origin for any native code or binary files in use by this project.
We also ask that you provide the source for any included binary files, as well as detailed build instructions allowing us to verify that the compiled code you are distributing matches the provided source.
If these files are your own work:
- Ensure that our moderation team is able to verify the safety of your source code and that compiled outputs match provided sources.
- Ensure that binary files are built through transparent automation so we can verify from the provided source code is always identical to the files uploaded to Modrinth.
We understand that you may not want to publish the source code for this project, so you are welcome to share it privately to the [Modrinth Content Moderation Team](https://github.com/ModrinthModeration) on GitHub.
If these files are third-party work:
- Please provide a publicly available link to the origin of the files or source-code from a known safe source.
@@ -1,5 +1,33 @@
## Source Code Requested
## Obfuscation on Modrinth
To ensure the safety of all Modrinth users, we ask that you provide the source code for this project, steps on how to build it, and the process you used to obfuscate it before resubmission so that it can be reviewed by our Moderation Team.
To ensure the safety of all Modrinth users, projects may only be uploaded with obfuscated code under specific circumstances.</br>
We understand that you may not want to publish the source code for this project, so you are welcome to share it privately to the [Modrinth Content Moderation Team](https://github.com/ModrinthModeration) on GitHub.
- Projects that use third-party code or assets required by law or licensing restrictions to remain obfuscated.
- Projects where the obfuscation demonstrably benefits end users in a way critical to its functionality or safety.
- Projects where obfuscation is required to prevent the bypass of critical authorization checks.
### Uploading your project to Modrinth without obfuscation
If your project does NOT qualify for one of the above exemptions, we ask that you:
- Remove the use of obfuscation from your project.
- Remove all versions containing obfuscated code from your project before resubmission.
### Uploading your qualifying project with obfuscation
If you believe your project should be permitted to use obfuscation, you must follow all steps when resubmitting your project:
- Provide sufficient evidence that your project falls into one of the allowed exemptions.
- Ensure that our moderation team is able to verify the safety of your source code and that compiled outputs match provided sources.
We understand that you may not want to publish the source code for this project, so you are welcome to share it privately to the [Modrinth Content Moderation Team](https://github.com/ModrinthModeration) on GitHub.</br>
Please be aware that you will be required to maintain up-to-date sources indefinitely, your project may be rejected without warning if our moderation team is unable to confirm that any version of your project originates from verifiably safe sources.
We strongly recommend that you use an automated build system to ensure that your project's outputs verifiably originate from the provided source code and are always identical to the files uploaded to Modrinth.</br>
Alternatively, please ensure your provided sources contain:
- Instructions to reliably produce both non-obfuscated and obfuscated builds within a fresh environment.
- No non-deterministic obfuscation methods.
Finally, please note that we broadly discourage the use of obfuscation and advise against it unless absolutely required, and that the review of your project will require significantly more time when obfuscation is used.
@@ -33,6 +33,12 @@ export default [
(await import('../messages/quick-replies/tech-review/request-source-bin.md?raw')).default,
private: false,
},
{
label: '🚫 Misused Obfuscation',
message: async () =>
(await import('../messages/quick-replies/tech-review/misused-obfuscation.md?raw')).default,
private: false,
},
{
label: '🚫 Malware',
message: async () =>