Commit Graph

  • 2aa8efeb85
    Merge pull request #248 from CarterPerez-dev/dependabot/uv/PROJECTS/advanced/api-rate-limiter/idna-3.15 Carter Perez 2026-05-22 14:18:36 -0400
  • bab3440788
    Merge pull request #250 from CarterPerez-dev/dependabot/uv/PROJECTS/advanced/bug-bounty-platform/backend/idna-3.15 Carter Perez 2026-05-22 14:18:22 -0400
  • b5f3f726f4
    Merge pull request #251 from CarterPerez-dev/dependabot/uv/PROJECTS/foundations/http-headers-scanner/idna-3.15 Carter Perez 2026-05-22 14:18:08 -0400
  • 46231c15ed
    Merge pull request #252 from CarterPerez-dev/dependabot/uv/PROJECTS/advanced/encrypted-p2p-chat/backend/idna-3.15 Carter Perez 2026-05-22 10:13:38 -0400
  • c1c4241638
    Merge pull request #254 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/c2-beacon/backend/idna-3.15 Carter Perez 2026-05-22 10:13:20 -0400
  • 688df30682
    Merge pull request #255 from CarterPerez-dev/dependabot/uv/PROJECTS/advanced/ai-threat-detection/backend/mlflow-3.11.1 Carter Perez 2026-05-21 21:06:20 -0400
  • 3474d7711b
    chore(deps): bump mlflow dependabot[bot] 2026-05-21 20:33:21 +0000
  • 15a9429d0f
    chore(deps): bump idna in /PROJECTS/beginner/c2-beacon/backend dependabot[bot] 2026-05-21 20:32:07 +0000
  • 1e44bf6384
    chore(deps): bump idna in /PROJECTS/advanced/encrypted-p2p-chat/backend dependabot[bot] 2026-05-19 16:30:52 +0000
  • d43054c523
    chore(deps): bump idna in /PROJECTS/foundations/http-headers-scanner dependabot[bot] 2026-05-19 16:23:33 +0000
  • 3897a542e6
    chore(deps): bump idna in /PROJECTS/advanced/bug-bounty-platform/backend dependabot[bot] 2026-05-19 16:19:13 +0000
  • 341d04a160
    chore(deps): bump idna from 3.11 to 3.15 in /PROJECTS/beginner/keylogger dependabot[bot] 2026-05-19 16:08:43 +0000
  • 360df54954
    chore(deps): bump idna in /PROJECTS/advanced/api-rate-limiter dependabot[bot] 2026-05-19 15:59:27 +0000
  • 9b4b6f7772
    chore(deps): bump idna in /PROJECTS/advanced/ai-threat-detection/backend dependabot[bot] 2026-05-19 15:56:13 +0000
  • c9fda34256
    chore(deps): bump github.com/go-git/go-git/v5 dependabot[bot] 2026-05-19 15:38:06 +0000
  • 3250ddbbe3
    chore(deps): bump github.com/redis/go-redis/v9 dependabot[bot] 2026-05-19 14:18:33 +0000
  • b514050fac
    Merge pull request #244 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/intermediate/api-security-scanner/frontend/ws-8.20.1 Carter Perez 2026-05-19 10:15:49 -0400
  • 05ef94cc93
    chore(deps): bump ws (via audit fix) dependabot[bot] 2026-05-18 21:10:02 +0000
  • 03491c9b73
    Merge pull request #239 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/picomatch-4.0.4 Carter Perez 2026-05-18 15:34:23 -0400
  • 069a3eb4a7
    Merge pull request #243 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/postcss-8.5.14 Carter Perez 2026-05-18 15:34:11 -0400
  • cad4abf19a
    Merge pull request #241 from CarterPerez-dev/dependabot/go_modules/PROJECTS/beginner/canary-token-generator/backend/github.com/go-viper/mapstructure/v2-2.4.0 Carter Perez 2026-05-18 15:34:04 -0400
  • f76faab1d9
    Merge pull request #240 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/immutable-5.1.5 Carter Perez 2026-05-18 15:33:29 -0400
  • 905ec1bc27
    Merge pull request #242 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/react-router-7.15.1 Carter Perez 2026-05-18 15:33:14 -0400
  • b25e61b070
    Merge pull request #238 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/flatted-3.4.2 Carter Perez 2026-05-18 15:33:01 -0400
  • d8a6266acf
    chore(deps): bump postcss dependabot[bot] 2026-05-18 14:03:49 +0000
  • d8e88d2750
    chore(deps): bump react-router dependabot[bot] 2026-05-18 14:03:32 +0000
  • 7623b8f557
    chore(deps): bump github.com/go-viper/mapstructure/v2 dependabot[bot] 2026-05-18 14:03:28 +0000
  • c264943205
    chore(deps): bump immutable dependabot[bot] 2026-05-18 14:03:05 +0000
  • 4fad1011ce
    chore(deps): bump picomatch dependabot[bot] 2026-05-18 14:02:44 +0000
  • adf26769a9
    chore(deps): bump flatted dependabot[bot] 2026-05-18 14:02:41 +0000
  • 33b2c7a8d9
    Merge pull request #236 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/axios-1.15.2 Carter Perez 2026-05-18 10:01:04 -0400
  • c1f5322ea2
    Merge branch 'main' into dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/axios-1.15.2 Carter Perez 2026-05-18 10:00:49 -0400
  • 77ce3a2fdf
    Merge pull request #237 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/beginner/canary-token-generator/frontend/fast-uri-3.1.2 Carter Perez 2026-05-18 10:00:00 -0400
  • a71926ca09
    chore(deps): bump fast-uri dependabot[bot] 2026-05-18 04:48:05 +0000
  • edf66fb576
    chore(deps): bump axios dependabot[bot] 2026-05-18 04:47:56 +0000
  • fa70d35345
    Update README.md Carter Perez 2026-05-18 00:46:55 -0400
  • b247504c35
    Update README.md Carter Perez 2026-05-18 00:46:31 -0400
  • 79ca7006b3
    Merge pull request #235 from CarterPerez-dev/project/canary-token-generator Carter Perez 2026-05-18 00:44:30 -0400
  • 615efe051d update project/canary-token-generator CarterPerez-dev 2026-05-18 00:41:25 -0400
  • de6ac71954 chore(canary): drop stray /healthcheck binary + ignore cmd build artifacts CarterPerez-dev 2026-05-18 00:03:20 -0400
  • 10321a9a61 fix(canary): prod compose can actually start CarterPerez-dev 2026-05-18 00:02:51 -0400
  • 9655120ebe chore(canary): phase B audit fixes + frontend asset rename + gitignore CarterPerez-dev 2026-05-17 23:34:42 -0400
  • d96de872b0 chore(canary): halve webbug pixel.jpg dimensions (736→368) CarterPerez-dev 2026-05-17 22:58:53 -0400
  • 159c942551 feat(canary): webbug serves a real (visible) image instead of 1x1 GIF CarterPerez-dev 2026-05-17 22:55:47 -0400
  • 4b54c1b825 chore(canary): align e2e + handler tests with mysqlEnabled signature CarterPerez-dev 2026-05-17 22:55:28 -0400
  • 8d2599c01a feat(canary): mark MySQL type as disabled when mysql.enabled=false CarterPerez-dev 2026-05-17 22:45:53 -0400
  • 22f1daf431 test(canary): e2e suite — create→trigger→notify→manage across all 7 types CarterPerez-dev 2026-05-17 19:08:12 -0400
  • 2c033c58f2 fix(canary): webhook sender blocks SSRF to private/loopback/IMDS hosts CarterPerez-dev 2026-05-17 19:08:01 -0400
  • 30ebda39d5 fix(canary): PDF trigger URL uses ?p= query pad; handler trims trailing _ CarterPerez-dev 2026-05-17 19:07:50 -0400
  • 4382ba5e17 fix(canary): CSP allows challenges.cloudflare.com for Turnstile CarterPerez-dev 2026-05-17 19:07:41 -0400
  • e78c33ae18 fix(canary): declare VITE_TURNSTILE_SITE_KEY ARG in prod Dockerfile CarterPerez-dev 2026-05-17 19:07:39 -0400
  • 20b6fc86ce fix(canary): prod nginx proxy_pass /api/, /c/, /k/ to canary upstream CarterPerez-dev 2026-05-17 19:07:32 -0400
  • 5884349336 fix(canary): dev nginx routes /c/, /k/, /api/ to canary + manage_url defaults to base_url CarterPerez-dev 2026-05-17 18:12:09 -0400
  • 2d395d0691 fix(canary): map PUBLIC_BASE_URL env var to canary.base_url CarterPerez-dev 2026-05-17 18:02:48 -0400
  • 44927b245c fix(canary): accept null events from manage response CarterPerez-dev 2026-05-17 17:58:13 -0400
  • 915d471b8d fix(canary): vite dev proxy — correct backend port + stop stripping /api CarterPerez-dev 2026-05-17 17:37:36 -0400
  • 6ef5f68b59 feat(canary): web fonts — Archivo Black / Space Grotesk / Departure Mono CarterPerez-dev 2026-05-17 17:27:35 -0400
  • 2f73e37a61 chore(canary-phase-ui-design): UI design layer complete CarterPerez-dev 2026-05-17 15:08:13 -0400
  • da126ad889 fix(canary-phase-ui-design): single-source form fields + URL revoke + eventExtra schema CarterPerez-dev 2026-05-17 15:07:50 -0400
  • 4a4f465d24 feat(canary): manage dossier page + /m/:manageId route + 404 fallback CarterPerez-dev 2026-05-17 14:54:27 -0400
  • 5562f82f34 feat(canary): landing — specimen requisition page + Turnstile widget CarterPerez-dev 2026-05-17 14:49:37 -0400
  • f5d893ab8c feat(canary): UI design layer — vector-minimalism tokens + primitives CarterPerez-dev 2026-05-17 14:39:30 -0400
  • 0817997585
    Update hash_identifier.py Carter Perez 2026-05-17 14:11:54 -0400
  • 1d205c1791 chore(canary): white-canvas frontend design layer pre-operator UI CarterPerez-dev 2026-05-17 13:12:24 -0400
  • 37cdf97133 chore(canary-phase14): Frontend API client complete CarterPerez-dev 2026-05-17 13:04:03 -0400
  • 7c0a504d0b fix(canary-phase14): single-source envelope parsing + query-key splay CarterPerez-dev 2026-05-17 13:03:27 -0400
  • f6194d87b9 feat(canary): TanStack Query hooks for token lifecycle CarterPerez-dev 2026-05-17 12:56:03 -0400
  • 2d13e649a6 feat(canary): axios client with Turnstile header interceptor CarterPerez-dev 2026-05-17 12:55:42 -0400
  • db98a0d497 feat(canary): Zod schemas + canary envelope error normalization CarterPerez-dev 2026-05-17 12:55:10 -0400
  • 4d0d151569 chore(canary-phase13): GeoIP integration complete CarterPerez-dev 2026-05-17 05:30:47 -0400
  • 32e9c0a30e fix(canary-phase13): direct unit coverage for firstSubdivisionName CarterPerez-dev 2026-05-17 05:30:13 -0400
  • 0e5ce63dc8 feat(canary): wire geoip into main with NopService fallback CarterPerez-dev 2026-05-17 05:24:29 -0400
  • b3fd75b680 feat(canary): Event.AttachGeoIP + event.Service geo enrichment CarterPerez-dev 2026-05-17 05:24:17 -0400
  • ac334b14f9 feat(canary): geoip wrapper package + config wiring CarterPerez-dev 2026-05-17 05:23:53 -0400
  • 360e5b7be6 Fix Docker configs, nginx routing, and TypeScript deprecations hschinmaybharadwaj 2026-05-16 11:28:55 +0530
  • a0768f8219 new_updates hschinmaybharadwaj 2026-05-16 11:28:00 +0530
  • d870e85f23 chore(canary-phase12): admin endpoints + OperatorBearer complete CarterPerez-dev 2026-05-14 07:02:49 -0400
  • 3cf198657b fix(canary-phase12): address audit findings before phase rollup CarterPerez-dev 2026-05-14 07:02:39 -0400
  • 9adb3d2eb8 feat(canary): wire /api/admin mount + integration tests CarterPerez-dev 2026-05-14 06:57:39 -0400
  • 9e82f70841 feat(canary): admin handler (stats + tokens list + disable) + repo methods CarterPerez-dev 2026-05-14 06:57:28 -0400
  • 426ed54594 feat(canary): OperatorBearer middleware + operator token config CarterPerez-dev 2026-05-14 06:57:10 -0400
  • de236328f8 chore(canary-phase11): manage page API complete (GET + DELETE /m/{id}) CarterPerez-dev 2026-05-14 01:12:43 -0400
  • ca67cf6313 fix(canary-phase11): use repo-supplied HasMore/NextCursor before rollup CarterPerez-dev 2026-05-14 01:12:07 -0400
  • 884215288e feat(canary): wire manage routes + extract buildHTTPDeps + integration tests CarterPerez-dev 2026-05-14 01:07:38 -0400
  • 593433fc03 feat(canary): manage page handlers + DTOs (GET + DELETE /m/{manage_id}) CarterPerez-dev 2026-05-14 01:07:09 -0400
  • e3f9ff48f9 feat(canary): event.CountActiveDedup + token.DeleteByManageID for manage page CarterPerez-dev 2026-05-14 01:06:45 -0400
  • 2041c557ad chore(canary-phase10): event service + notify dispatcher complete CarterPerez-dev 2026-05-14 00:47:49 -0400
  • 41b9d2c911 fix(canary-phase10): escape geo wrapping parens for MarkdownV2 before rollup CarterPerez-dev 2026-05-14 00:47:08 -0400
  • 82085711b6 test(canary): testcontainers integration test for trigger + dedup + retention CarterPerez-dev 2026-05-14 00:32:28 -0400
  • 0524d84c89 chore(canary): scope gosec G101/G107/G704 to outbound HTTP packages CarterPerez-dev 2026-05-14 00:32:07 -0400
  • 2799045ee7 refactor(canary): consolidate realIP into middleware across 5 generators CarterPerez-dev 2026-05-14 00:31:49 -0400
  • f9b012699a feat(canary): wire event + notify into runtime + create-tier rate limits CarterPerez-dev 2026-05-14 00:31:24 -0400
  • 0757d9f196 feat(canary): event + notify domain — contracts, senders, services CarterPerez-dev 2026-05-14 00:30:42 -0400
  • 1fe61345ef chore(canary-phase9): wire-up complete — API + middleware + Turnstile + token service CarterPerez-dev 2026-05-13 15:27:55 -0400
  • 6c37082598 fix(canary-phase9): plumb mysql public host/port through to generator CarterPerez-dev 2026-05-13 15:27:21 -0400
  • 8d1016b87d feat(canary): full wire-up + webbug refactor + mysql goroutine CarterPerez-dev 2026-05-13 15:20:01 -0400
  • 0a456f97ae feat(canary): token HTTP handlers (API + trigger routes) CarterPerez-dev 2026-05-13 15:16:41 -0400
  • 019bfda437 feat(canary): token service + contract relocation CarterPerez-dev 2026-05-13 15:13:43 -0400
  • 537b0e3fd8 feat(canary): turnstile verifier + middleware CarterPerez-dev 2026-05-13 15:08:37 -0400
  • c988e4b902 feat(canary): middleware additions (realip, fingerprint, recovery) CarterPerez-dev 2026-05-13 15:04:29 -0400