Skip to content

Prepare the repository for public release - #20

Merged
luhe19001 merged 2 commits into
mainfrom
hlu/eng-1321
Aug 11, 2026
Merged

Prepare the repository for public release#20
luhe19001 merged 2 commits into
mainfrom
hlu/eng-1321

Conversation

@luhe19001

Copy link
Copy Markdown
Collaborator

Summary

  • harden the loopback server against DNS rebinding and cross-site browser requests, including Origin and Referer fallback validation
  • add public-release hygiene: root ignores, MIT package metadata, third-party attribution, Dependabot, private security reporting, and sanitized bug intake
  • define a maintainer-led, invitation-only contribution policy and remove contributor-growth templates

Why

The local API can read agent session data and launch terminals, so publishing the repository requires explicit browser-request boundaries and clear security, licensing, and maintenance expectations.

Verification

  • Gitleaks v8.30.1 scanned 65 commits reachable from upstream refs: no leaks
  • Gitleaks worktree scan: no leaks
  • go test ./...: passed
  • go vet ./...: passed
  • npm run lint: passed with two existing Fast Refresh warnings
  • npm test: 7 tests passed
  • npm run build: passed
  • release UI returned 200 on 127.0.0.1, localhost, and custom port 8790
  • Vite proxy API returned 200; invalid Host, cross-site Fetch Metadata, and cross-origin fallback headers returned 403

Known check

npm run format:check still reports the unchanged src/pages/coslash/CoslashPage.tsx; this PR does not modify that file.

Comment thread .gitignore Outdated
Comment thread collector/cmd/coslash/main.go Outdated
Comment thread frontend/vite.config.ts
Harden the loopback server against DNS rebinding and cross-site requests, add public release metadata and notices, and define a maintainer-led contribution policy.
@calvintvu calvintvu added documentation Improvements or additions to documentation devtools labels Aug 11, 2026
@luhe19001
luhe19001 merged commit a346645 into main Aug 11, 2026
4 checks passed
@luhe19001
luhe19001 deleted the hlu/eng-1321 branch August 11, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devtools documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants