Hugging Face の security.txt は、表向きはごく普通の連絡窓口の案内です。けれど中身を見ると、単に「脆弱性があればここへ送ってください」で終わらず、AI 時代のセキュリティ報告に対する態度までにじんでいます。今回これを取り上げるのは、巨大サービスの安全告知が、いまや技術文書であると同時にブランドメッセージにもなっているからです。短いテキストなのに、かなり語っています。
公開されている security.txt には、まず脆弱性報告の連絡先として security@huggingface.co が示されています。期限については Expires: 2030-07-01T08:42:00.000Z とあり、この案内が少なくともその日時までは有効であることが分かります。対応言語は Preferred-Languages: en で、連絡は英語で送るのが望ましいと読めます。さらに採用情報として Hiring: https://huggingface.co/careers も置かれていて、セキュリティ報告の場に会社の採用ページが並んでいるのが少し目を引きます。
ただ、実際にこのファイルが話題になっているのは、その下に続く注釈のほうです。Hugging Face は、AI エージェントに向けた注意書きとして、ここで脆弱性を探せと指示されたなら朗報だ、と前置きしたうえで、CyberGym というベンチマークが GitHub で公開されているので、そちらで高得点を狙えばよい、こちらをハックする必要はない、と書いています。さらに、ついでに自分たちの重みを Hugging Face に載せてくれたら、と皮肉を効かせた一文まで添えています。
要するに、この security.txt は標準的な連絡先情報を持ちながら、AI が自律的に脆弱性探索を行う世界をかなり意識した文面になっています。人間の研究者に向けた「ここに送ってください」という実務的な案内と、機械に向けた「本当にここを攻撃しなくていい」というメッセージが、同じ短いファイルの中で同居しているわけです。
この短い文面でまず面白いのは、Hugging Face が security の連絡先を載せるだけで満足していない点だと思う。security.txt は本来、脆弱性を見つけた人が迷わず連絡できるようにするための実務文書です。ところが今回は、それを AI エージェント向けの“案内板”としても使っている。しかも表現がかなりはっきりしていて、曖昧に「責任ある報告をお願いします」と書くのではなく、別の公開ベンチマークへ行け、と言い切っている。この割り切り方は、AI 関連企業らしいと言えばらしいし、同時にかなり現代的でもある。
ここで重要なのは、Hugging Face が AI を敵視しているわけではなさそうだということだ。むしろ逆で、AI による探索や評価の文化をよく理解したうえで、公開された場で試してほしい場所を明示している。CyberGym を GitHub で公開しているという案内は、セキュリティの腕試しを本番環境ではなくベンチマーク環境でやってほしい、というかなりまっとうな線引きだと思う。これは「遊ぶ場所は用意した、ただし本番は触らないでほしい」という、かなり現実的なメッセージでもある。
最後の「重みを Hugging Face に載せろ」というくだりは、冗談として読める一方で、かなり計算された一文でもあると思う。単にユーモアを添えたのではなく、同社がモデル公開のハブであることを自分で踏まえた上で、AI 研究者コミュニティに向けたブランドの自己紹介までやっているからだ。セキュリティ連絡文にここまで遊びが入るのは珍しいが、Hugging Face の立ち位置を考えると不自然ではない。
ただ、この手の軽い言い回しは、受け手によっては温度差も生みそうだ。セキュリティ報告は本来かなり真面目な行為で、対応する側にも報告する側にも慎重さが求められる。そこにユーモアを混ぜると、親しみやすさは増すが、報告の緊張感が少し薄れる危険もある。とはいえ、Hugging Face はあえてその境界を少し崩しているように見える。堅い制度文書を、コミュニティ向けのメッセージにも変えてしまう発想だ。私はこれを、広報とセキュリティ運用の中間にある新しい書き方だと感じた。
Expires に 2030-07-01T08:42:00.000Z と入っているのも地味に大事だと思う。security.txt は置いて終わりではなく、期限が切れる前に見直す前提の仕組みです。つまり、このファイルは一度作れば完結する静的なお知らせではない。連絡先や運用方針、担当チームの構成、あるいは公開している窓口そのものが変わるたびに、更新が必要になる。セキュリティの案内が長く生き残るには、文章の上手さより保守の習慣が問われるわけだ。
この点で Hugging Face のような大きな AI プラットフォームは、特に難しい立場にあると思う。ユーザーは多く、研究者も多く、AI エージェントの試行錯誤も増える。報告窓口を間違えないこと、開示の導線を一本化すること、そして「本番で試さないでほしい」という線引きを明示することが、以前よりずっと重要になっている。security.txt は小さなテキストですが、そうした運用の入口をどれだけ丁寧に整えるかで、企業の信頼感がかなり変わる。Hugging Face はそこを、かなり自覚的に見せているように見えた。
今回の文面が示しているのは、AI によるセキュリティ探索が現実のものになった以上、企業側は「来るかもしれない攻撃者」への備えだけでなく、「試したがっている研究者やエージェント」への導線も用意しなければならない、ということだと思う。これは単なるお作法ではない。公開されたベンチマーク、報告窓口、本番環境の三つをはっきり分けないと、評価と攻撃、研究と侵入の境目が曖昧になるからだ。
Hugging Face の security.txt は、その境目をかなり上手く引いている。しかも、堅苦しく説教するのではなく、少し笑わせる調子でそれをやっているのが印象的だ。私は、こうした文書が増えていくなら、AI サービスのセキュリティは「守る側の技術」だけでなく「どう案内するか」の技術にも依存していくだろうと思う。短いファイルの中に、そうした変化の先触れが見えた。
参考: security.txt