From 7585a12b6d948ec18d5d73b557dee3d9d2e4c071 Mon Sep 17 00:00:00 2001 From: pdmarf <135653545+pdmarf@users.noreply.github.com> Date: Sun, 19 Apr 2026 14:25:11 +0100 Subject: [PATCH] Restructure repo into package/ and standalone/ directories Moves automated scan scripts and setup.sh into package/. bind-ssh-tailscale.sh remains in standalone/ as a manual-run tool. Updates README.md setup instructions to reflect new paths. Co-Authored-By: Claude Sonnet 4.6 --- README.md | 8 ++++---- README-scanner.md => package/README-scanner.md | 0 check-nextjs-rce.sh => package/check-nextjs-rce.sh | 0 .../check-npm-sudo-config.sh | 0 npm-security-check.sh => package/npm-security-check.sh | 0 setup.sh => package/setup.sh | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename README-scanner.md => package/README-scanner.md (100%) rename check-nextjs-rce.sh => package/check-nextjs-rce.sh (100%) rename check-npm-sudo-config.sh => package/check-npm-sudo-config.sh (100%) rename npm-security-check.sh => package/npm-security-check.sh (100%) rename setup.sh => package/setup.sh (100%) diff --git a/README.md b/README.md index 599a38a..367eff8 100644 --- a/README.md +++ b/README.md @@ -96,14 +96,14 @@ Then clone and run setup: ```bash git clone http://100.120.125.113:3000/pdm/security-tools.git cd security-tools -bash setup.sh +bash package/setup.sh ``` **Without Tailscale:** ```bash git clone https://gitea.pdmarf.co.uk/pdm/security-tools.git cd security-tools -bash setup.sh +bash package/setup.sh ``` To clone to a specific path: @@ -114,7 +114,7 @@ git clone http://100.120.125.113:3000/pdm/security-tools.git /path/to/destinatio ## Activating on a New VM -After cloning, run `setup.sh` once. It will: +After cloning, run `package/setup.sh` once. It will: - Ask for your Telegram bot token and chat ID - Register cron jobs to run scans daily at 08:00 - Send a test Telegram message confirming the VM is active @@ -127,7 +127,7 @@ When changes are pushed to this repo, update any VM by running: ```bash cd ~/security-tools git pull -bash setup.sh +bash package/setup.sh ``` `setup.sh` is safe to re-run — it skips steps already completed. diff --git a/README-scanner.md b/package/README-scanner.md similarity index 100% rename from README-scanner.md rename to package/README-scanner.md diff --git a/check-nextjs-rce.sh b/package/check-nextjs-rce.sh similarity index 100% rename from check-nextjs-rce.sh rename to package/check-nextjs-rce.sh diff --git a/check-npm-sudo-config.sh b/package/check-npm-sudo-config.sh similarity index 100% rename from check-npm-sudo-config.sh rename to package/check-npm-sudo-config.sh diff --git a/npm-security-check.sh b/package/npm-security-check.sh similarity index 100% rename from npm-security-check.sh rename to package/npm-security-check.sh diff --git a/setup.sh b/package/setup.sh similarity index 100% rename from setup.sh rename to package/setup.sh