Cybersecurity-Projects/PROJECTS/beginner/canary-token-generator/backend/internal/token/generators
CarterPerez-dev 1cde61efbb feat(canary): register envfile generator in registry
Sixth entry in the registry map. Cardinality bumps 5 → 6; pending list
shrinks to {mysql} (1 remaining).

  - registry.go: adds the import + token.TypeEnvfile: envfile.New()
  - registry_test.go:
      - TestBuild_RegistersEnvfile added (mirrors RegistersKubeconfig)
      - TypeEnvfile removed from TestBuild_PendingTypesNotYetRegistered
      - TestBuild_OnlyExpectedTypesPresentInPhase6 renamed → InPhase7,
        cardinality assertion bumped 5 → 6

Pre-audit gate clean at HEAD: go build / vet / test -race / integration
tests / golangci-lint run all pass with 0 issues.
2026-05-13 14:37:02 -04:00
..
docx fix(canary-phase4): address audit nits before rollup 2026-05-13 03:19:13 -04:00
envfile feat(canary): envfile generator (shuffled bait + embedded canary URL) 2026-05-13 14:36:06 -04:00
kubeconfig fix(canary-phase6): address audit nit before rollup 2026-05-13 14:26:15 -04:00
pdf feat(canary): pdf generator (byte-replace fixed-width URI action) 2026-05-13 13:54:24 -04:00
pixel fix(canary-phase2): address audit findings before rollup 2026-05-12 02:56:29 -04:00
registry feat(canary): register envfile generator in registry 2026-05-13 14:37:02 -04:00
slowredirect fix(canary-phase3): address audit findings before rollup 2026-05-12 06:46:45 -04:00
webbug fix(canary-phase2): address audit findings before rollup 2026-05-12 02:56:29 -04:00
generator.go fix(canary): clear pre-audit lint debt + migrate golangci config to v2 2026-05-12 02:49:56 -04:00