itzg / itzg/discord-github-melder-bot

Integrity not ensured

Open
#85 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
4
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Hey, thanks for making this bot!

I'm currently working on a bot that has the same purpose (but written in Rust for practice) so I was looking around for already existing solutions. The problem that I'm facing and that seems to also be prevalent in this bot is that the actual integrity of the verification is not ensured. It's possible for a user to just copy the verification link and let another user, who is a contributor, to do the verification for them since there's no direct communication between discord & github.

Not sure if you've already been aware of this or if I just didn't see your solution to this problem within the source code.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the verification flow in the source and the points where Discord users are linked to GitHub contributors. Define the verification requirements and inspect how the current flow handles a copied verification link; done means the flow reliably proves control of the same user in both systems.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, java
Domain
authentication, authorization, security
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.