projectdiscovery / projectdiscovery/actions

Add `issue-checks` action

Open
#46 0 comments 0 reactions 1 assignee View on GitHub

@dwisiswant0 is already working on this.

Since Oct 9, 2025.

Dominant language
Shell
Stars
6
Forks
1
Avg merge
6d 18h
Merged PRs (30d)
1

Description

where it does:

  • semantic duplicate detection:

    • use an embedding model (ex. OpenAI text-embedding-3-small) to convert the new issue into a vector.
    • vector save as cache.
    • compare with embeddings of existing open issues (titles + descriptions).
    • compute cosine similarity (if above $$N$$ threshold, flag as potential duplicate). (custom)
  • action:

    • comment on the new issue linking to similar ones. (custom)
    • Llabel it duplicate/needs-info/straight close as duplicate. (custom)

alternatives:

that might be a bit too over-engineered. i'm thinking of trying a prompt-to-search approach from the issue instead, gh issue list --state=open --limit=500 --json=title,url,body --search="X sort:created-asc", where $$X$$ is an AI-generated query.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.