【名古屋・対面】Webサイト3サイトの公開前セキュリティレビュー・修正|最大5時間・契約金額30,000円(税抜)
[Nagoya, in-person] Pre-release security review and fixes for 3 websites | Max 5 hours, fixed budget 30,000 JPY (excl. tax)
Source description · Japanese
【依頼内容】 公開前のWebサイト3サイトについて、第三者による最終セキュリティレビューを行い、脆弱性や設定不備が見つかった場合は、時間内で可能な範囲の修正および修正後の再確認まで対応いただけるソフトウェアエンジニアの方を募集します。 【対象サイト】 ① コーポレートサイト ・ログイン機能なし ・問い合わせフォームあり ② SNS広告サイト ・ログイン機能なし ・問い合わせフォームあり ③ 購入者専用サイト ・ログイン機能あり ・セッション/アクセス制御あり 3サイトともClaude・Codex等を利用して、これまで複数回のセキュリティ確認・修正を実施済みです。 今回はゼロから行う網羅的な脆弱性診断や、本格的なペネトレーションテストではありません。 公開直前に第三者の専門的な視点から、公開を阻止すべき問題や重大な設定不備等が残っていないかを確認する「最終セキュリティレビュー」を想定しています。 【主な確認内容】 ・認証、アクセス制御、セッション管理 ・問い合わせフォーム、API ・秘密情報、設定ファイル等の外部露出 ・PHP、JavaScript、.htaccess ・Xserverの設定、公開設定 ・主要なセキュリティヘッダー ・IDOR、パストラバーサル等 ・公開時の設定漏れ ・不要ファイル、旧設定等の残存 ・その他、第三者視点で公開前に危険と思われる箇所 脆弱性や設定不備が見つかった場合は、まず対象箇所・想定影響・修正方法をご説明ください。 私の承認後、バックアップ/ロールバック方法を確認したうえで、作業時間内で対応可能な範囲の修正を実施し、修正後の再確認までお願いします。 重大な問題や、短時間で安全に修正できない問題については、無理に変更せず、問題点・重大度・想定影響・推奨対応を整理していただければ問題ありません。 【作業条件】 ・契約金額:30,000円(税抜/交通費込み/固定報酬) ・作業時間:13:00〜18:00の範囲で最大5時間 ・作業が完了した時点で終了 ・5時間未満で完了した場合も報酬は固定 ・5時間を超える作業は自動延長せず、必要な場合は別途相談 ・場所:名古屋市中区の指定場所 ※詳細は契約成立後に共有します ・私のPC(macOS環境)を使用して対面作業 ・環境:Xserver / Cursor / Claude Max / Codex Pro 【公開までのスケジュール】 初回の対面作業については、可能であれば以下のいずれかの日程でお願いしたいと考えています。 ・8月15日(土)13:00〜18:00 ・8月17日(月)13:00〜18:00 ・8月18日(火)13:00〜18:00 ・8月19日(水)13:00〜18:00 上記のうち、対応可能な日時を応募時にお知らせください。 サイトは8月末までの公開を目標としており、できるだけスピード感を持って進めたいと考えています。 ※ただし、今回の最大5時間の作業1回ですべての確認・修正が完全に終了することを前提とはしていません。 確認結果によっては、追加の修正や再確認が必要になる可能性も想定しています。 そのため、初回作業では公開への影響や重大度の高い項目から優先して確認・修正を進めていただき、時間内に対応できなかった項目については、作業終了時に「未確認事項・追加で必要な対応・優先順位」を整理していただきたいと考えています。 追加対応が必要な場合は、その内容を確認したうえで別途相談させていただきます。 【応募必須条件】 ・Webシステム/Webアプリ開発の実務経験3年以上 ・Webセキュリティレビュー、脆弱性対応等の実務経験がある方 ・PHP、JavaScript、認証/セッション周りを確認・修正できる方 ・Xserver、.htaccess等のWebサーバー設定を確認できる方 ・Cursor、Claude、Codexを実務上問題なく使用できる方 実務経験5年以上、脆弱性診断、公開前セキュリティレビュー、コードレビュー等の実案件経験が豊富な方は優先します。 【情報管理】 セキュリティ上、公開前URL、BASIC認証情報、パスワード、APIキー、ソースコード、データベース情報等は事前共有できません。 作業当日に、私のPC上で必要な情報を提示・入力します。 受注者ご自身のPC、スマートフォン、USB、個人クラウド、外部リポジトリ等へのコピー・保存・持ち出しは不可とします。 画面撮影、録画、スクリーンショット取得等についても、事前の確認なく行わないようお願いします。 【Stripeについて】 Stripe決済機能は現時点では未実装です。 当方の運用方針として、サイト公開後にStripe側の確認・審査等を経て、本番決済導線を追加する予定です。 そのため、今回のStripe決済機能そのものの診断は対象外です。 ただし、意図しない決済リンク、秘密鍵、不要な決済関連実装等が現在のサイトに残っていないかについては確認対象とします。 【今回の業務範囲について】 本案件は、数日単位で行う網羅的な脆弱性診断・ペネトレーションテストではありません。 既に複数回確認・修正済みの3サイトについて、最大5時間でリスクの高い箇所を優先して確認し、公開可否を判断するための最終レビューです。 時間内に確認できなかった項目がある場合は、「未確認」として明確にしていただき、今後確認すべき内容を整理してください。 【作業終了時】 以下を簡潔に整理していただきたいです。 ・確認した項目 ・発見した問題と重大度 ・実施した修正 ・修正後の再確認結果 ・残っているリスク/未確認事項 ・公開可否 ・追加対応が必要な項目と優先順位 ・必要に応じて今後本格的な診断を検討すべき箇所 【応募時にご記載ください】 ① Web開発の実務経験年数 ② Webセキュリティ関連の実務経験・具体的な対応例 ③ PHP/認証・セッション/Xserverの実務経験 ④ Cursor・Claude・Codexの実務利用経験 ⑤ 8月15日・17日・18日・19日の13:00〜18:00のうち、名古屋市中区で対面対応可能な日時 この仕事の特徴 専門スキル歓迎
Deferred analysis
Third-party final pre-release security review of three websites (corporate, SNS ad, purchaser-only with login), covering auth, access control, sessions, forms, APIs, secret exposure, PHP/JS/.htaccess, and Xserver settings, with fixes within the time limit where safe. One 5-hour in-person session in Naka-ku, Nagoya on the client's macOS PC; fixed compensation stated. Scope is a final review, not a full pentest.
- Japan residency
- Required
- Japanese language
- Required
- Japanese company
- Unknown
- Human days
- 0.5 – 0.625
- AI hours
- 2
- AI input / output
- 5000 / 1600 tokens
- Version / date
- offline-v1 / 2026-10-31T06:07:52.765100+00:00
Evidence, confidence & provider
{"provider": "atmorouter", "model": "atmo/deepseek-v4.1-flash", "confidence": 0.75, "evidence": {"title_en": "【名古屋・対面】Webサイト3サイトの公開前セキュリティレビュー・修正|最大5時間", "summary_en": "名古屋市中区の指定場所 ※詳細は契約成立後に共有します/私のPC(macOS環境)を使用して対面作業", "japan_resident_required": "名古屋市中区の指定場所で対面作業", "japanese_language_required": "私の承認後、バックアップ/ロールバック方法を確認したうえで", "human_effort_min_days": "作業時間:13:00〜18:00の範囲で最大5時間(5h=0.625日、下限は見積り)", "human_effort_max_days": "受入情報共有・当日作業の準備を含め最大5時間(0.625日)", "ai_effort_hours": "5時間枠のうちAI支援で効率化できる範囲を想定", "ai_input_tokens": "AI支援実行2時間 × 入力2,500トークン/時 の想定(実測ではない)", "ai_output_tokens": "AI支援実行2時間 × 出力800トークン/時 の想定(実測ではない)"}}Analysis assumptions
{"usage_kind": "estimated", "settings_version": 3, "settings_snapshot": {"version": 3, "model_label": "Sol 6.1 High", "input_usd_per_million": 2.0, "output_usd_per_million": 20.0, "usd_jpy": 157.881601, "human_day_hours": 8.0, "model_hourly_usd": null, "human_hourly_jpy": null, "human_day_jpy": null, "effective_at": "2026-10-30T18:05:00+07:00", "source": "Operator-specified (Commander): 2.00 USD input / 20.00 USD output per 1M tokens for Sol 6.1 High, described as the cheapest AtmoRouter pricing. FX USD/JPY 157.881601 from open.er-api.com (2026-10-30T00:02:31Z).", "approved": 1}, "formula_version": "ai-only-v1", "financial_bounds": {"revenue_min_jpy": 33000.0, "revenue_max_jpy": 33000.0, "profit_min_usd": 208.98, "profit_max_usd": 208.98, "profit_min_jpy": 32993.37, "profit_max_jpy": 32993.37}}Previous validated analyses (1, latest 20)
2026-10-31T06:07:52.765100+00:00
{"source_job_id": "13379337", "title_en": null, "summary_en": null, "japan_resident_required": null, "japanese_language_required": null, "japanese_company_required": null, "human_effort_min_days": null, "human_effort_max_days": null, "ai_effort_hours": null, "ai_input_tokens": null, "ai_output_tokens": null, "ai_cost_usd": null, "estimated_revenue_jpy": 33000.0, "profit_jpy": null, "profit_usd": null, "assumptions_json": "{\"settings_version\": 3, \"settings_snapshot\": {\"version\": 3, \"model_label\": \"Sol 6.1 High\", \"input_usd_per_million\": 2.0, \"output_usd_per_million\": 20.0, \"usd_jpy\": 157.881601, \"human_day_hours\": 8.0, \"model_hourly_usd\": null, \"human_hourly_jpy\": null, \"human_day_jpy\": null, \"effective_at\": \"2026-10-30T18:05:00+07:00\", \"source\": \"Operator-specified (Commander): 2.00 USD input / 20.00 USD output per 1M tokens for Sol 6.1 High, described as the cheapest AtmoRouter pricing. FX USD/JPY 157.881601 from open.er-api.com (2026-10-30T00:02:31Z).\", \"approved\": 1}, \"formula_version\": \"ai-only-v1\", \"financial_bounds\": {\"revenue_min_jpy\": 33000.0, \"revenue_max_jpy\": 33000.0, \"profit_min_usd\": null, \"profit_max_usd\": null, \"profit_min_jpy\": null, \"profit_max_jpy\": null}}", "provenance_json": "{\"provider\": \"manual\", \"model\": \"beam-free\", \"confidence\": 0.5, \"evidence\": {}}", "source_hash": "8ddca866dcbe80b033a4ea4d535bf9eacd99ccaac147cfdccb18fcb2e4c4539c", "analyzed_at": "2026-10-31T03:55:01.186144+00:00", "analysis_version": "offline-v1"}