MLH Issue Man

Toxicity in online spaces poses a serious challenge for platforms and publishers. Online abuse and harassment silence important voices in conversation, forcing already marginalized people offline. MLH Issue Man is a GitHub Action AI Bot for managing comments in the GitHub Issues of a repository by giving warning to users that post adult content(image).

> Try Here

MIT License Issues Code Quality PRs Forks Stars


  • Helps to maintain the code of conduct
  • Helps in making the community more inclusive and welcoming
  • Helps to prevent offensive, derogatory or toxic ambiance on GitHub
  • Moderators can use it to quickly prioritize and review comments that have been reported.
  • Gives feedback to commenters who post toxic comments
  • Enables healthy conversations

Browser Support

  • Firefox: version 4 and up
  • Chrome: any version
  • Safari: version 5.2 and up
  • Internet Explorer/Edge: version 8 and up
  • Opera: version 9 and up > Note: Support for modern mobile browsers is experimental.

Technology Stack used:

  • Frontend: GitHub Actions
  • IDE: VS Code
  • Design: Adobe Photoshop, Canva
  • API Testing & Documentation: Postman
  • Version Control: Git and GitHub
  • Code Hosting: GitHub

How to Get Started?

  • Fork and clone the repo using $ git clone $ cd mlh-issue-man
  • Install node dependencies $ npm install
  • Run Server at localhost using $ npm start

How it works?

This action warns a user when an adult content(image) is posted by the user as a comment under GitHub issues



Required Your GitHub Token.


Required The Key of your Azure Computer Vision Resource.


Required The endpoint of your Azure Computer Vision Resource.

Example usage

uses: mlh-fellowship/mlh-issue-man@v1
  myToken: '${{ secrets.GITHUB_TOKEN }}'
  key: '${{secrets.KEY}}'
  endpoint: '${{secrets.ENDPOINT}}'


"Alone we can do so little; together we can do so much."

S.No. Name Role GitHub Username:octocat:
1. Pragati Verma Developer @PragatiVerma18
2. Samson Amaugo Developer @sammychinedu2ky
3. Raphael Noriode Developer @Oghenebrume50

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Pragati Verma


Samson Amaugo


Raphael Noriode


This project follows the all-contributors specification. Contributions of any kind welcome!

Uses Git Uses JS Built with love Built By Developers

Built With

Share this project: