{"id":13845231,"url":"https://github.com/Kira-Pgr/Github-CVE-Listener","last_synced_at":"2025-07-12T01:32:17.639Z","repository":{"id":41804316,"uuid":"400407769","full_name":"Kira-Pgr/Github-CVE-Listener","owner":"Kira-Pgr","description":"无需服务器的GitHub实时漏洞利用工具监听器，目前支持微信/TG推送，中文版(https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/README_ZH.md)","archived":false,"fork":false,"pushed_at":"2023-02-07T05:42:57.000Z","size":372,"stargazers_count":41,"open_issues_count":1,"forks_count":29,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-21T18:39:13.683Z","etag":null,"topics":["cve","github","telegram-bot","wechat"],"latest_commit_sha":null,"homepage":"https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/README_ZH.md","language":"Python","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/Kira-Pgr.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}},"created_at":"2021-08-27T06:13:41.000Z","updated_at":"2024-11-16T07:21:47.000Z","dependencies_parsed_at":"2023-02-09T10:01:42.860Z","dependency_job_id":null,"html_url":"https://github.com/Kira-Pgr/Github-CVE-Listener","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Kira-Pgr/Github-CVE-Listener","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kira-Pgr%2FGithub-CVE-Listener","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kira-Pgr%2FGithub-CVE-Listener/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kira-Pgr%2FGithub-CVE-Listener/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kira-Pgr%2FGithub-CVE-Listener/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kira-Pgr","download_url":"https://codeload.github.com/Kira-Pgr/Github-CVE-Listener/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kira-Pgr%2FGithub-CVE-Listener/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264923076,"owners_count":23683717,"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":["cve","github","telegram-bot","wechat"],"created_at":"2024-08-04T17:03:16.878Z","updated_at":"2025-07-12T01:32:17.295Z","avatar_url":"https://github.com/Kira-Pgr.png","language":"Python","readme":"# Github-CVE-Listener\n\n![bulid](https://img.shields.io/badge/build-passing-brightgreen)\n![actions](https://img.shields.io/badge/running%20on-Github%20Actions-orange)\n\n```\n _______   ________  _________  ___   ___  __  __   _______                                                   \n/______/\\ /_______/\\/________/\\/__/\\ /__/\\/_/\\/_/\\/_______/\\                                                  \n\\::::__\\/_\\__.::._\\/\\__.::.__\\/\\::\\ \\\\  \\ \\:\\ \\:\\ \\::: _  \\ \\                                                 \n \\:\\ /____/\\ \\::\\ \\    \\::\\ \\   \\::\\/_\\ .\\ \\:\\ \\:\\ \\::(_)  \\/_                                                \n  \\:\\\\_  _\\/ _\\::\\ \\__  \\::\\ \\   \\:: ___::\\ \\:\\ \\:\\ \\::  _  \\ \\                                               \n   \\:\\_\\ \\ \\/__\\::\\__/\\  \\::\\ \\   \\: \\ \\\\::\\ \\:\\_\\:\\ \\::(_)  \\ \\                                              \n    \\_____\\/\\________\\/   \\__\\/    \\__\\/ \\::\\/\\_____\\/\\_______\\/                                              \n ______  __   __  ______       __        ________  ______  _________  ______  ___   __   ______  ______       \n/_____/\\/_/\\ /_/\\/_____/\\     /_/\\      /_______/\\/_____/\\/________/\\/_____/\\/__/\\ /__/\\/_____/\\/_____/\\      \n\\:::__\\/\\:\\ \\\\ \\ \\::::_\\/_    \\:\\ \\     \\__.::._\\/\\::::_\\/\\__.::.__\\/\\::::_\\/\\::\\_\\\\  \\ \\::::_\\/\\:::_ \\ \\     \n \\:\\ \\  _\\:\\ \\\\ \\ \\:\\/___/\\    \\:\\ \\       \\::\\ \\  \\:\\/___/\\ \\::\\ \\   \\:\\/___/\\:. `-\\  \\ \\:\\/___/\\:(_) ) )_   \n  \\:\\ \\/_/\\:\\_/.:\\ \\::___\\/_    \\:\\ \\____  _\\::\\ \\__\\_::._\\:\\ \\::\\ \\   \\::___\\/\\:. _    \\ \\::___\\/\\: __ `\\ \\  \n   \\:\\_\\ \\ \\ ..::/ /\\:\\____/\\    \\:\\/___/\\/__\\::\\__/\\ /____\\:\\ \\::\\ \\   \\:\\____/\\. \\`-\\  \\ \\:\\____/\\ \\ `\\ \\ \\ \n    \\_____\\/\\___/_(  \\_____\\/     \\_____\\/\\________\\/ \\_____\\/  \\__\\/    \\_____\\/\\__\\/ \\__\\/\\_____\\/\\_\\/ \\_\\/ \n```\n\nGet latest CVE EXP/POC from GitHub in WeChat!\n\n## Tips\n\n* The Program runs with Github Actions, no need to use your own server\n\n* [Chinese Version](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/README_ZH.md)\n  \n  ## Usage\n\n* **preparations**\n  \n  * **GitHub**\n    \n    * fork my repo   \n      Sign up or log into your GitHub account and click the \"fork\" button on the page  \n      ![Fork](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/Fork.png)  \n      After that, a repo with the same name will show up in your account.   \n      Follow the steps below in **your repository**\n    \n    * Create a new GitHub Personal Access Token    \n        1）Go to the New Token [Page](https://github.com/settings/tokens/new)  \n        2）Set note to `GH_TOKEN` , select \"repo\"，set expiration to no expiration，click `Generate token` ，and remember to **COPY AND SAVE** your token  \n      \n      \u003e **Attention! Once you leave the page, you won't able to see your token any more!**  \n      \n        ![Fork](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/Token.png)\n    \n    * Create a new repository secret   \n      \n      1. Go to Setting -\u003e Secrets -\u003e New repository secret，Create 6 secrets：`GH_TOKEN` `SCKEY`  `TOTAL_COUNT` `OPTION` `TG_CHAT_ID` `TG_TOKEN`\n         \n         \u003e **Don't create the secrets you don't need**\n      \n      2. Update the values  \n         \n         The value of `OPTION`: `1` for pushing to WeChat, `2` for using Telegram bot,  `3` for using all of them    \n         The value of  `GH_TOKEN`: Your GitHub Personal Access Token  \n         The value of  `TOTAL_COUNT`: 0     \n         \n         * If you want to sent message to WeChat      \n           The value of  `SCKEY`: Your SendKey   \n           \n           \u003e If you are using multiple SendKeys, please include them all in the value of the secret,separated by commas and without any line breaks or leading/trailing commas.\n           \u003e \n           \u003e For example:\n           \u003e \n           \u003e ```\n           \u003e key1,key2,key3,...\n           \u003e ```\n         \n         * If you want to sent message to Telegram     \n           The value of `TG_CHAT_ID`: Your ID or the group's ID    \n           The value of `TG_TOKEN`: The bot's token\n      \n      \u003e **No spaces or line breaks is allowed at either the start or the end**  \n      \n        ![Secret](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/Secret.png)\n      \n      * **WeChat ”Server-Chan“**\n    \n    * [Log in](https://sct.ftqq.com/login)\n      \n      \u003e Notice: If the QR Code doesn't load, try to open the image in a new tab\n      \u003e ![image](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/Login.png)\n    \n    * Copy your [SendKey](https://sct.ftqq.com/sendkey) for later use\n      ![SendKey](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/SendKey.png)\n      \n      * **Telegram Bot**   \n    \n    * [Get Your ID](https://telegram.me/myidbot)    \n    \n    * [Get Your Token](https://telegram.me/BotFather)    \n\n* **Run the program**\n  \n  * Go to the Action Tab，Click the green button（I understand my workflow...) in the middle\n    ![image](https://user-images.githubusercontent.com/36188023/207883085-f9345925-734a-48db-a7c6-693b0eabd7b8.png)\n  \n  * After refreshing the page，you'll see a workflow called `CVE-Monitor`.\n  \n  * Select the `CVE-Monitor` workflow，You'll see a notice（this schedule was disabled......）\n    ![image](https://user-images.githubusercontent.com/36188023/207883473-e1b6a053-54b5-4c4e-85f7-fef549672cd0.png)\n  \n  * Press `enable workflow` button\n    \n    \u003e （If you didn't experience the problem, just ignore what I've just said = = ）  \n  \n  * Click star twice to start the workflow\n  \n  * Go to Action tab -\u003e `CVE-Monitor` workflow -\u003e `build` -\u003e `Monitor CVE` You'll see the logs of each workflow run, just check if there're any errors\n  \n  * Normally, you'll receive a message now\n  \n  * Last，if the program functioned correctly, secret `TOTAL_COUNT` should be updated \n\n## Other info\n\n* The workflow is currently configured to run every 10 minutes，if you want to change that，go to [AutoRun.yml](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/.github/workflows/AutoRun.yml), be sure to read the [GitHub Docs](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events).\n  \n  \u003e **Attention! Actions schedules run at most every 5 minutes.**\n\n* Tip: GitHub will tell you the meaning of the schedule expression while you are changing it\n  ![image](https://github.com/Kira-Pgr/Github-CVE-Listener/blob/main/Images/schedule.png)  \n\nref:   \n*https://github.com/kiang70/Github-Monitor/*  \n*https://github.com/Hostage-02/AutoApi*\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Kira-Pgr/Github-CVE-Listener\u0026type=Date)](https://star-history.com/#Kira-Pgr/Github-CVE-Listener\u0026Date)\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKira-Pgr%2FGithub-CVE-Listener","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKira-Pgr%2FGithub-CVE-Listener","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKira-Pgr%2FGithub-CVE-Listener/lists"}