Gitea SSO: cookie-based single sign-on via nginx auth_request — sets cml_session cookie on login/refresh, validates via /api/auth/gitea-sso-validate, injects X-WEBAUTH-USER header for reverse proxy auth. Dedicated GITEA_SSO_SECRET and SERVICE_PASSWORD_SALT env vars isolate secret rotation. Security fixes from March 30 audit: IDOR on ticketed events (requireEventOwnership middleware), IDOR on action items (admin/assignee/creator check), path traversal on photos (resolve-based validation), CSV upload size limit (5MB), shared calendar email exposure removed. Gitea provisioner: auto-sync docs repo collaborator access based on role (CONTENT_ROLES get write, SUPER_ADMIN gets admin). Gitea client extended with collaborator management API methods. Production hardening: NODE_ENV defaults to production in docker-compose.prod.yml, Grafana anonymous auth disabled, install.sh branch ref updated to main. Admin UI: moved docs reset from toolbar to MkDocs Settings danger zone, improved collab Ctrl+S to explicitly save + cache-bust preview. MkDocs site rebuild with updated repo data, upgrade screenshots, and content. Bunker Admin
16 lines
625 B
JSON
16 lines
625 B
JSON
{
|
|
"full_name": "n8n-io/n8n",
|
|
"name": "n8n",
|
|
"description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
|
|
"html_url": "https://github.com/n8n-io/n8n",
|
|
"language": "TypeScript",
|
|
"stars_count": 181869,
|
|
"forks_count": 56348,
|
|
"open_issues_count": 1447,
|
|
"updated_at": "2026-03-31T15:46:32Z",
|
|
"created_at": "2019-06-22T09:24:21Z",
|
|
"clone_url": "https://github.com/n8n-io/n8n.git",
|
|
"ssh_url": "git@github.com:n8n-io/n8n.git",
|
|
"default_branch": "master",
|
|
"last_build_update": "2026-03-31T15:47:22Z"
|
|
} |