よくある質問(FAQ)
一般的な質問
Q. cbriefは無料で使えますか?
A. はい、現在のMVPバージョンは無料でご利用いただけます。将来的に有料プランを検討する可能性がありますが、基本機能は無料で提供する予定です。
Q. どの言語に対応していますか?
A. 現在、以下の言語に対応しています:
- JavaScript
- TypeScript
- Python
今後、Java、Go、Rustなどの言語も追加予定です。
Q. ファイルサイズの制限はありますか?
A. はい、現在は最大300KBまでのコードに対応しています。これは約3000行程度のコードに相当します。
セキュリティについて
Q. 入力したコードは保存されますか?
A. いいえ、MVPバージョンでは、入力したコードは一切保存されません。解析が完了すると、サーバー上からも削除されます。
Q. 機密情報を含むコードを解析しても大丈夫ですか?
A. セキュリティには十分配慮していますが、社外秘や機密性の高いコードを解析する場合は、以下の点にご注意ください:
- APIキーやパスワードなどの認証情報は削除してください
- 顧客情報や個人情報を含むデータは削除してください
- 重要なビジネスロジックは、必要最小限のみ入力してください
Q. 解析にはどのようなツールを使っていますか?
A. 以下の静的解析ツールとAIを組み合わせています:
- Semgrep: セキュリティ脆弱性の検出
- Bandit: Python特有のセキュリティ問題の検出
- Gemini 1.5 Flash: AIによる説明と修正案の生成
解析結果について
Q. 検出されたリスクは必ず修正する必要がありますか?
A. いいえ、リスクレベルに応じて優先順位をつけて対応してください:
- High: 重大なセキュリティリスク。即座に修正を推奨
- Medium: 潜在的な問題。できるだけ早く対応を推奨
- Low: コード品質の改善提案。時間がある時に対応
また、誤検出の可能性もあります。専門家に確認することをお勧めします。
Q. 解析にはどれくらい時間がかかりますか?
A. コードのサイズと複雑さによりますが、通常は以下の目安です:
- 小規模(〜500行): 5〜10秒
- 中規模(500〜1500行): 10〜20秒
- 大規模(1500〜3000行): 20〜30秒
Q. エラーが発生しました。どうすればいいですか?
A. 以下をお試しください:
- コードのサイズが300KB以下であることを確認
- 対応言語(JavaScript、TypeScript、Python)であることを確認
- ブラウザを更新してもう一度試す
- それでも解決しない場合は、お問い合わせください
技術的な質問
Q. オンプレミス版はありますか?
A. 現在はクラウド版のみですが、企業向けのオンプレミス版を検討中です。ご興味がある場合は、お問い合わせください。
Q. APIは提供していますか?
A. 現在はWebインターフェースのみですが、将来的にREST APIを提供予定です。
Q. CI/CDパイプラインに組み込めますか?
A. API提供後は、GitHubActionsやJenkinsなどのCI/CDツールと連携可能になる予定です。
その他
Q. フィードバックや要望はどこに送ればいいですか?
A. GitHubのissueまたは、お問い合わせフォームからご連絡ください。皆様のフィードバックをお待ちしております。
Q. 商用利用は可能ですか?
A. はい、可能です。ただし、重要なシステムで使用する場合は、専門家によるレビューも併用することを強く推奨します。