挨拶
初めまして、Nikeriと申します。
いつもは心理学を元になんか色々分析するシステムを作っている人です。
ハッカソンに久しぶりに参加してissuessを作ったのですが、あまりにもまとめて作成してしまったせい(7個/分)でシャドバンを食らってしまいました。
シャドバンってどんな感じ
まず自分のリポジトリがほかの人から見れません、
普通にほかの人は見れます。
普通に自分にリポジトリにpush cloneはできるのですが、
oganizationや、ほかの人のリポジトリにはできません。
| 行動の種類 | ◎OK | ×NG |
|---|---|---|
| push | 自分のリポジトリ | 他の人のリポジトリ |
| アクセス | 自分・他の人のリポジトリ | ログインしていない状態で自分のプロフィールにアクセスすると404 Not Found判定を受ける |
| clone | 自分・他者のリポジトリ | 特になし |
| github api | テストしていない | 他の人のアカウントで、トークンで発行した場合 |
じゃあ解除いくぞー
Github supportに連絡してアカウントの制限解除の申請をしましょう。
https://docs.github.com/ja/support
こっから連絡しましょう
その前にSMS認証があります。
しかしここで私は落とし穴にはまりました。
落とし穴: CAPTUREが反応しない
そうです。CAPTUREから弾かれてしまたったのです。
実際はSMS認証を送れないことはなかったのですが、一日立たないと普通に送信できなかったので普通に失敗したら時間をおいて送信しましょう。
それで結構失敗してしまったせいでかなり自分のipアドレスが怪しくなってしまいました。
助かるための縄
でどうやってそのipアドレス問題はVPNで対策できないこともなかったのですけど、
どうにもできません。そんな時ある一つの回答が、そうフリーwifiです。
セキュリティーとしては最悪ですが悪くはない選択肢のはずです。
こうして私はSMS認証を突破しました。やはりipアドレスで弾かれたっぽいです。
何を要求されるのか
-
Does your claim involve content on GitHub or npm.js?
和訳:あなたの主張は、GitHubやnpm.jsのコンテンツに関わっていますか?
おそらくnpmレジストリ(npmのgithubヘリクエストを送るやつか)の問題なのか
Github(サイト)本体の問題かを調べるやつ? -
What is the username and repository or package name that was impacted?
和訳:影響を受けたユーザー名、リポジトリ名、パッケージ名を教えてください。
シンプルに対象 -
Why are you requesting reinstatement? If you are requesting support for your account not related to moderation limits made on your account by GitHub please raise a support ticket instead.
和訳: 復権をリクエストする理由は何ですか?GitHub による制限に関係なく、アカウントに関するサポートをご希望の場合は、サポートチケットを作成してください。
シンプルにどんな障害が発生しているのかっていうことですね。 -
Have you previously contacted GitHub about this claim?
和訳:このクレームについてGitHubに連絡したことはありますか?
これはシンプルにあった場合はgithub supportのチケットを要求されたのでチケットがない場合は別にしなくてもいいと思います。 -
Would you like to provide any additional information or context that would be helpful for our review of your reinstatement request?
和訳:復権申請の審査に役立つような追加情報や背景があればご記入ください。
はいきました、重要要項です。
Githubはアメリカの会社(アメリカ英語圏)なのでアメリカ英語で書いた方が伝わると思います。
翻訳を通すときに利用してみてください。
私の通った書き方の場合は
- どれくらいの時間でどれくらいのリクエストをしたのか
例:I stood 7 issuesses per minute.
1分間に7個issuessを立てた
-
どのリポジトリなのか?
例:This is the repository set up by A.
Aさんの立てたリポジトリです。 -
感謝
例:
貴重なお時間を割いていただき、ありがとうございました。
最後にあらかじめ感謝の文章をいれることで丁寧さが伝わって対応が早くなるかもしれません。
私の場合の回答
Yukkurisiteikitai
Jul 8, 2025, 9:42 AM UTC
Does your claim involve content on GitHub or npm.js?
GitHub
What is the username and repository or package name that was impacted?
Yukkurisiteikitai
Why are you requesting reinstatement? If you are requesting support for your account not related to moderation limits made on your account by GitHub please raise a support ticket instead.
I can login, but my profile and contributions aren't visible to others
Have you previously contacted GitHub about this claim?
No
Would you like to provide any additional information or context that would be helpful for our review of your reinstatement request?
Hello GitHub Support,
I am a participant in a hackathon and I recently created multiple Issues (around 7 in a minute) in a new organization that a teammate (username: yomi4486) created. I was assigned the role of PM and tried to organize tasks via Issues.
However, shortly after doing so, my Issues and profile became invisible to others. I can still log in, but my contributions and public profile are hidden. I assume my account was mistakenly flagged as spam due to the sudden activity.
Could you please review and restore the visibility of my account? I assure you that my activity was legitimate and part of a collaborative hackathon project.
Thank you in advance for your time and support.
GitHub username: Yukkurisiteikitai
I have reviewed and understand the GitHub Acceptable Use Policies and Community Guidelines.
いったんこれで送信してみて待ちます。
メール来た
まとめ
- 1分に複数Issueを立てると自動検知される可能性あり
- 初回は信頼構築のためにも少量から始めよう
- CAPTCHAで詰まったときは焦らず、時間を空けてから再挑戦
- **VPNよりフリーWi-FiでのIP切り替えが有効な場合もあるが、セキュリティ対策は慎重に
以上です。
ご視聴ありがとうございました。
