2025-03-05T08:51:42Z - 2026-03-05T08:51:42Z

Overview

6 Active Pull Requests
34 Active Issues
Excluding merges, 2 authors have pushed 6 commits to main and 39 commits to all branches. On main, 77 files have changed and there have been 9595 additions and 987 deletions.

6 Pull requests merged by 1 user

Merged #31 Remove globals.Buildarch from codebase 2026-03-04 12:07:58 +01:00

Merged #32 test: add tests for delivery, middleware, and session packages 2026-03-04 12:07:24 +01:00

Merged #16 feat: webhooker 1.0 MVP — entity rename, core engine, delivery, management UI 2026-03-04 01:19:41 +01:00

Merged #13 docs: comprehensive README rewrite with complete service specification 2026-03-02 00:43:56 +01:00

Merged #14 Replace Bootstrap with Tailwind CSS + Alpine.js 2026-03-02 00:42:29 +01:00

Merged #6 feat: bring repo up to REPO_POLICIES standards 2026-03-01 19:01:45 +01:00

26 Issues closed from 2 users

Closed #30 remove all globals.Buildarch 2026-03-04 12:08:12 +01:00

Closed #28 Very low test coverage on most packages (delivery 0%, handlers 5.7%, middleware 0%, session 0%) 2026-03-04 12:07:24 +01:00

Closed #5 initial scaffolding 2026-03-04 01:19:53 +01:00

Closed #7 Templates should use go:embed instead of filesystem parsing at request time 2026-03-04 01:19:43 +01:00

Closed #8 Logger should use slog.LevelVar for dynamic level switching 2026-03-04 01:19:43 +01:00

Closed #9 Source management routes lack authentication middleware 2026-03-04 01:19:43 +01:00

Closed #10 Configuration should prefer environment variables per CODE_STYLEGUIDE 2026-03-04 01:19:43 +01:00

Closed #11 Redundant godotenv/autoload import in server.go 2026-03-04 01:19:43 +01:00

Closed #12 Rename "Processor" entity to "Webhook" and "Webhook" to "Entrypoint" throughout codebase 2026-03-04 01:19:43 +01:00

Closed #15 1.0/mvp 2026-03-04 01:19:43 +01:00

Closed #17 BLOCKER: Delivery engine crashes with nil pointer dereference on startup 2026-03-04 01:19:43 +01:00

Closed #18 BLOCKER: All template-rendered pages return empty content 2026-03-04 01:19:43 +01:00

Closed #19 BLOCKER: DevSessionKey constant is wrong length (35 bytes, need 32) 2026-03-04 01:19:43 +01:00

Closed #20 Webhook endpoint accepts all HTTP methods, should restrict to POST 2026-03-04 01:19:43 +01:00

Closed #21 Server calls cleanShutdown() twice causing potential errors 2026-03-04 01:19:43 +01:00

Closed #22 DevAdminUsername/DevAdminPassword config fields are dead code 2026-03-04 01:19:43 +01:00

Closed #23 CORS allows wildcard origin (*) - placeholder left from template 2026-03-04 01:19:43 +01:00

Closed #24 Webhook deletion does not clean up deliveries and delivery results 2026-03-04 01:19:43 +01:00

Closed #25 No UI to deactivate/delete individual entrypoints or targets 2026-03-04 01:19:43 +01:00

Closed #27 Config loading logs spurious "Failed to load config" at Info level 2026-03-04 01:19:43 +01:00

Closed #29 µPaaS deployment setup 2026-03-02 09:29:21 +01:00

Closed #26 Admin password logged in structured JSON at Info level - credential leak risk 2026-03-02 07:51:40 +01:00

Closed #3 rewrite README.md into an actual and complete service description and spec 2026-03-02 00:43:56 +01:00

Closed #4 Replace Bootstrap with Tailwind CSS + Alpine.js (match µPaaS UI) 2026-03-02 00:42:29 +01:00

Closed #1 bring repo up to standards 2026-03-01 19:01:46 +01:00

Closed #2 Fix Dockerfile and add CI workflow 2026-03-01 19:01:46 +01:00

8 Issues created by 2 users

Opened #33 1.0/mvp 2026-03-04 12:09:21 +01:00

Opened #34 [security] Add production security headers middleware 2026-03-04 12:21:18 +01:00

Opened #35 [security] Implement CSRF protection for all forms 2026-03-04 12:21:18 +01:00

Opened #36 [security] Add SSRF prevention for HTTP delivery targets 2026-03-04 12:21:19 +01:00

Opened #37 [security] Add rate limiting on login endpoint 2026-03-04 12:21:20 +01:00

Opened #38 [security] Fix session fixation: regenerate session on login 2026-03-04 12:21:20 +01:00

Opened #39 [security] Add request body size limits on form endpoints 2026-03-04 12:21:21 +01:00

Opened #40 [security] Fix admin password bootstrap logging 2026-03-04 12:21:22 +01:00