Replit(レプリット)は、有料ビルダー向けのセキュリティー、モバイル開発、および統合を改善することを目的とした、複数のプラットフォームおよびワークスペースのアップデートを展開したと発表した。同社によると、AI搭載のコードレビューツールであるSecurity Agentは、依存関係だけでなくプロジェクト全体を分析するようになった。Security Agentは、脅威モデルを構築し、ルートとデータフローをマッピングし、SemgrepやHoundDog.aiなどの静的解析ツールを実行し、大規模な言語モデルを使って、アプリのコンテキストで悪用可能な検出結果を評価するという。Replitは、受け入れられた検出結果は、Replit Agentが1回のパスで処理できる並列タスクに整理され、Security Agentはセキュリティーパネルから「Run Scan with Agent」を選択することで、全ての有料ビルダーが利用できると付け加えた。
Replitは、新たに公開された重大なCVEがプロジェクトが依存するパッケージに影響を与えることを検知し、ユーザーが所有する全てのプロジェクトでその脆弱性を照合する新しいCVE自動保護機能について説明した。同社によると、Agentはバックグラウンドタスクでパッチを準備し、プロジェクトのテストを実行して問題がないことを確認し、レビューリンク付きの通知を送信する。ユーザーが修正を承認するまで変更は公開されない。Replitは、このワークフローにより、脆弱性が公開されてから数分以内にパッチを準備できると指摘した。
モバイル開発に関して、Replitは、プロジェクトにモバイルアプリが含まれている場合、Previewパネルから実際のiOSシミュレーターまたはAndroidエミュレーターをワークスペースに直接ストリーミングできるようになったと発表した。同社によると、ローカルのXcode、Android Studio、または実機は不要で、ユーザーはPreviewのドロップダウンからデバイスを選択し、ストリーミングされたシミュレーターを操作しながら、Agentが変更を適用すると編集内容がホットリロードされるとのことだ。Replitは、この機能は、Chrome、Safari、およびその他のChromiumベースのブラウザーを介して、Core、Pro、およびEnterpriseプランの有料ユーザーが利用できると述べている。ただし、Firefoxはモバイルシミュレーターのサポート対象外だ。
Replitによると、Agent 4のリリース前に作成されたプロジェクトは、複数のアーティファクトをサポートするように更新することができ、古いプロジェクトでもモバイルアプリ、プレゼンテーション資料、その他の成果物を追加できるほか、プロジェクト構造の再編成時にURL、データ、シークレット、デプロイメントも保持されるとのことだ。同社は、このアップデートの広範な展開後、最初の48時間で200以上のプロジェクトが移行されたと報告している。
連携機能に関して、ReplitはPlaidコネクターが稼働を開始し、12,000以上の金融機関との接続が可能になったと発表した。同社によると、チーム管理者は連携機能で認証情報を一度設定すればよく、個々のアプリユーザーはPlaid Linkを通じて自身の銀行口座を認証する。アクセストークンはプライバシー保護のため、ユーザーごとにスコープが設定されているとのことだ。Replitは、実際の取引データを用いた個人向け財務コーチングや、証券会社と連携したリアルタイムのポートフォリオトラッカーなどのユースケースを提案し、デモや設定ガイドについてはReplit x Plaidパートナーページを参照するよう推奨している。
出典:Replit
この製品の詳細については、Replit製品ページをご覧ください。