Webアプリ作ったので、
リンク送ります
――公開前の検査に、アクセス制御は入っていない
写真はイメージ Photo by Bluestonex on Unsplash
Cursor Webアプリ共有、セキュリティ検査は4つ ホスティング料金は未公表
Cursorが11月5日、作ったWebアプリをそのまま公開して、リンクで人に配れる新機能を出した。日本ではImpress Watchが11月9日に伝えている。使えるのは、クラウドエージェントが付く有料プラン。Cursorの料金ページだと、月30ドル(1ドル158円で約4,700円)のPremium以上だ。欲しいものを言葉で説明すると、エージェントがアプリの雛形を作り、必要ならPostgresのデータベースを立て、ログインの仕組みとホスティングまで用意する。
Xでこの投稿を見る
コードの中身を読めない人でも、ボタンを押せばアプリを世界に出せる。大丈夫なのか。
公開を止める4つの検査
Cursorの説明ページには、公開のたびに必ず走る検査が4つ並んでいる。アプリのファイルにAPIキーやアクセストークンが書かれていたら、公開を止める。秘密鍵やサービスアカウントの鍵、認証トークンの入ったファイルがあっても止める。.envファイルは外に出さない。そしてソースマップを取り除く。この4つは、チームの管理者でも外せないと書いてある。
そのうえで、AIがアプリのファイルを読み、重い問題がないか審査する。Cursorは変更履歴で、検査を通って本人が自分で公開するまで、何も公開されないと説明した。
共有の範囲は3通り。招いた人だけ、チーム全員、リンクを知る全員。前の2つはCursorへのサインインが必要だ。リンクを知る全員に見せる「公開」は、TeamsとEnterpriseでは初めからオフになっている。管理者は、チームのアプリとシークレットを全部見られる。審査の指示を足したり、止まった公開を承認したりもできる。ただし、悪意のあるコードとベタ書きのシークレットは、管理者でも承認できない。
91%に脆弱性、料金は未公表
バイブコーディングで作られたアプリを調べた論文が、6月にarXivに出ている。集めた9,041件のうち、実際にネットで動いていた200件を調べたら、91.0%に脆弱性が1つ以上あった。見つかった脆弱性1,186件のうち、65.77%がCriticalかHighという重い段階だった。多かったのは、アクセス制御の不備、インジェクション、認証の不備の3つだ。
では、誰がいくら払うのか。ここが抜けている。開発者向けサイトDEV Communityの記事は11月6日の時点で、変更履歴にもアプリの説明ページにも、ホスティングの料金も上限も書かれていないと指摘した。アプリをいくつ置けるのか、通信量はどこまでか、データベースは何ギガまでか。バックアップ、保存地域、Postgresの中身の持ち出し方も載っていない。11月9日の時点でも、Cursorの変更履歴と説明ページに料金の記載はない。ホスティングは、そのままの状態で、提供できる範囲で渡すものだと書かれている。
ネットの評判
ホスティングの土台になっているVercelは、公式のXで、アカウント作成なし、デプロイの設定なし、データベースの用意つきで1クリックで出せると歓迎した。ただ、Cursor自身は提供元や保存地域を公表していない、という指摘がDEV Communityから出ている。
同じDEV Communityでは、公開前に必ず人がボタンを押す形にした点を、大人のやり方だと評価する記事が出た。一方でその記事は、検査は見ている範囲の分しか強くならない、Cursorの外の誰もまだ試していない、と留保した。お客さんのデータを載せるのは、答えが出るまで待てとも書いている。別の記事は、バックアップも持ち出しもできないホスト先は、人質を取られているようなものだと書いた。
日本語の解説記事では、まずチームの中だけで座席表や進捗表のような小さなツールを1つ作ってみるのがいい、という勧めが目立つ。社内規程でデータの置き場所を決めている会社は、保存地域が分かるまで機密は載せないほうが無難だという声もあった。Qiitaに上がった使い方の記事も、共有の範囲は狭いところから始め、大事なアプリは人の目で確かめるようにと書いていた。
必ず走る4つが止めるのは、鍵や設定ファイルの漏れだ。論文でいちばん多かったアクセス制御の不備は、その4つには入っていない。
この記事を書いた記者ミヤムー記者紹介と、ほかの記事を見る →まだ全然ない!
おい、高野豆腐!
――Xに投稿された、空になった棚の写真
のどかな場所なんだから、
もう勘弁してほしい
――ある住民が、週末の重低音に
それ、うちの技
なんだけどな?
――ある漁師が、よその国のロボットに
- Cursor、Webアプリを共有できる新機能(Impress Watch)
- Build live apps in Cursor(Cursor Changelog)
- Apps(Cursor Docs)
- Pricing(Cursor)
- Understanding the (In)Security of Vibe-Coded Applications(arXiv)
- Cursor's Build Live Apps Turns a Prompt Into a Hosted Web App(DEV Community)
- Cursor's Agent Now Deploys Apps With Postgres and SSO. Its Docs List No Hosting Price(DEV Community)
- Cursor Live Appsの使い方(Qiita)
- Cursorとは?アプリ公開機能の使い方と料金・注意点(デジライズ)
- Cursor Webアプリ公開機能 - 仕様と制限(tech-noisy)
- 為替相場 9日(日本時間16時)(中日新聞Web)
あなたへのおすすめ よく読むカテゴリーから
こちらの記事も
これ、うちのアプリに
似てない?
――AIが中身を調べて、そっくりな別物を作る
Craft Anythingは著作権的に大丈夫? 無料でアプリを真似るAIツール
自宅サーバー、10ドルで
足りるんじゃない?
――元は、SIMを差すモバイルルーター
OpenStickで自宅サーバー、10ドルは月643円のVPSより得か
更新してって言われても、
更新できないんだけど?
――替えるなら、中古のiPhone SEが2万〜4万円
PayPay旧バージョンはいつまで?11月26日 iOS 15の端末は更新できない
それ、CLIで
できるんじゃない?
――手元の作業はCLI、業務サービスはリモートMCP