仕様と根拠

見るパターン

OWASP のテストガイド WSTG-CONF-04(v4.2)には、旧版やバックアップのファイル名の付け方として、拡張子の ~・bak・txt・src・dev・old・inc・orig・copy・tmp・swp、Windows のコピーで付く「Copy of 」、圧縮アーカイブの .tar・.zip・.gz、エディタが作る file~、/.snapshot ディレクトリなどが挙げられています。この道具はそれらに当たる名前を拾います。

強い疑いと弱い手がかり

.txt・.src・.dev・.inc は普通のファイルにも多い拡張子のため、弱い手がかり(情報)として別に扱います。.bak・.old・.orig・.copy・.tmp・.swp・末尾の ~・Copy of・圧縮アーカイブ・.snapshot・拡張子の前に old などがある名前は、疑いが強いもの(警告)です。

判定の限界

名前のパターンだけを見ます。そのファイルが外部から取得できるか、中身に秘密が含まれるかは判定しません。名前を変えて置かれたバックアップは見つけられません。指摘がないときも「安全」とは表示せず、この点検項目では指摘なしと表示します。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
OWASP WSTG-CONF-04 Review Old Backup and Unreferenced Files for Sensitive Information(v4.2)2026年10月29日命名パターン: ~, bak, txt, src, dev, old, inc, orig, copy, tmp, swp / "Copy of " / .tar .zip .gz / emacs の file~ / viewdoc.old.jsp / /.snapshot。WebFetch で確認(最新版は wstg.owasp.org/latest/ へ移転)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • この点検は名前のパターンだけです。実際の公開状態は、外部からの取得可否を別の方法で確認してください。
  • 本番サーバーの調査は、自分が管理する環境だけで行ってください。