Bolt で作った。そのリンク、安心して共有できますか?
Bolt ではページから OpenAI、Stripe、Supabase を直接呼べます。そして、秘密キーごと公開してしまうのも同じくらい簡単です。デプロイした Bolt アプリの URL を貼って、見知らぬ人がそこから何を見つけられるかを確認しましょう。
無料・登録不要。基本診断は、通常のブラウザと同じリクエストしか送りません。
Bolt アプリで確認すること
- 重大無料診断
フロントエンドにある OpenAI・Anthropic・Stripe のシークレットキー
ブラウザから呼ぶキーは、誰でもコピーできるキーです。ページとスクリプトから既知のキー形式を探し、見つかったものを伏せ字で表示します。
- 重大Pro
誰でも開ける Supabase テーブル
Bolt アプリが Supabase を使っている場合、ドメイン確認後に、テーブルが公開キーで読めるかを確認します。数えるのは行数だけで、中身は読みません。
- 中無料診断
ホスティングが付けてくれなかったセキュリティヘッダー
Netlify などのホスティングは、設定したとおりに配信するだけです。Content-Security-Policy と HSTS がないと、サイトは攻撃もなりすましもされやすくなります。
- 中無料診断
読み込めないアセットとコンソールエラー
公開中のページで読み込みに失敗するスクリプトや JavaScript エラー。プレビューでは動くのに本番で壊れる、あの手の問題です。
Bolt に通じるプロンプト
レポートには、そのまま使えるプロンプトが付きます:問題、場所、修正の確かめ方。Bolt に貼り付けて、変更を任せてください。
my-bolt-app.netlify.app の次の問題を修正してください。 1. assets/index-c41e.js に OpenAI の API キー(sk-…a3F9)が含まれています。 OpenAI のダッシュボードで無効化し、呼び出しをサーバーレス関数に移して、キーはそこで環境変数から読み込んでください。 2. Strict-Transport-Security ヘッダーがありません。 netlify.toml で全パスに追加してください。 完了したら再診断:https://scanyoursite.app/ja?check=my-bolt-app.netlify.app
Bolt が書き換えたら、こちらが再確認
Pro なら再デプロイのたびに気づいて、新しいバージョンを数分以内に確認します:動いているか、描画されるか、キーがスクリプトに紛れ戻っていないか。連絡するのは、新しく何かが壊れたときだけです。
プランを見るよくある質問
Bolt プロジェクトへのアクセスは必要ですか?
いいえ。訪問者と同じように、デプロイ済みのサイトを外側から確認します。インストールも、アカウント連携も不要です。
キーが見つかりました。どうすればいいですか?
まずプロバイダー側で無効化してください。すでにコピーされたものと考えるべきです。次に、呼び出しをサーバー関数へ移します。レポートのプロンプトが、AI にその手順を案内します。
Firebase でも使えますか?
キーの検出はどのフロントエンドでも使えます。テーブル単位の診断は Supabase のみです。
URL を貼るだけ。1分ほどで一覧が届きます。
どの指摘にも、あなたにとっての影響と直し方が付いています。AI コーディングツールにそのまま適用させるプロンプトとしても受け取れます。
無料・登録不要。基本診断は、通常のブラウザと同じリクエストしか送りません。