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