「AIに作ってもらったけど、このまま公開していいのか不安」
「動いてはいるが、変なところがないか見てほしい」
「セキュリティが心配だが、何を見ればいいか分からない」
公開前のコードを点検します。
■ AIが書いたコードで実際によくある問題
・入力値をそのままデータベースに渡している(SQLインジェクション)
・入力値をそのまま画面に出している(XSS)
・管理画面に誰でも入れてしまう(認可の漏れ)
・パスワードやAPIキーがコードに直接書かれている
・エラーが起きたとき、内部情報がそのまま表示される
AIは「動くコード」を書きますが、
「悪意のある人が触ったときにどうなるか」までは見ていません。
そしてこれは、動作確認では見つかりません。
■ 見るポイント
【セキュリティ】SQLインジェクション、XSS、認可漏れ、秘密情報の露出
【動作の堅さ】エラー処理の漏れ、想定外の入力への耐性
【保守性】後から直しやすいか、同じ処理が散らばっていないか
【性能】データが増えたときに遅くなる書き方をしていないか
■ 納品するもの
点検結果をまとめたレポート(テキストまたはMarkdown)。
・該当ファイル名と行番号
・何が問題か(どういう条件で問題になるか)
・どう直すか(修正案のコード付き)
・優先度(公開前に必ず直す / 落ち着いたら直す / 気にしなくてよい)
「ベストプラクティスに反しています」では終わりません。
今のあなたの規模で、本当に直す必要があるかどうかまで書きます。
■ 対象
・ファイル10本程度まで
・言語・フレームワークは問いません
・AIで書いたものでも、人が書いたものでも可
■ 私について
Webシステムの設計・開発を20年以上。
数千ファイル規模のコードベースを長年運用し、
実務のコードベースをAIエージェントで改修する運用も行っています。
修正までご希望の場合は、別サービスで承ります。
まずは点検だけ、という使い方で構いません。
【ご提供いただきたいもの】
・点検してほしいコード(zip等)
・何をするプログラムか(簡単な説明で構いません)
・公開先(社内利用か、一般公開か)
・特に気になっている点があれば、その内容
【対応範囲】
本サービスは「点検と指摘」です。修正作業は含みません。
修正までご希望の場合は、別途お見積りいたします。
以下も含みません。
・ペネトレーションテスト、脆弱性診断ツールによる自動検査
・サーバー環境の点検
・動作確認、テストの実施
【お願いとご注意】
・平日は別の仕事があるため、土日を中心に作業しております。
お返事は原則48時間以内です。土日に作業しているため、タイミングによってはお待たせすることがあります。
納期は5日いただいています。
・ファイル数が多い場合は、見積り相談からご連絡ください。
・点検の結果、大きな問題が見つからないこともあります。
その場合も「問題がない」という結果としてご報告します。
・本サービスは第三者による点検であり、
セキュリティを保証するものではありません。
【AIの併用について】
点検にはAI(Claude Code等)を併用します。
いただいたコードはAIサービスの処理を経由しますので、
機密情報(APIキー、パスワード、個人情報、接続先情報)は
必ずマスキングのうえご提供ください。
指摘内容の妥当性と優先度の判断については、
20年の実務経験をもとに私が検証したうえでお渡しします。