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
764 B
JSON
16 lines
764 B
JSON
{
|
|
"full_name": "anthropics/claude-code",
|
|
"name": "claude-code",
|
|
"description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
|
|
"html_url": "https://github.com/anthropics/claude-code",
|
|
"language": "Shell",
|
|
"stars_count": 88332,
|
|
"forks_count": 9745,
|
|
"open_issues_count": 8343,
|
|
"updated_at": "2026-03-31T15:50:05Z",
|
|
"created_at": "2025-02-22T17:41:21Z",
|
|
"clone_url": "https://github.com/anthropics/claude-code.git",
|
|
"ssh_url": "git@github.com:anthropics/claude-code.git",
|
|
"default_branch": "main",
|
|
"last_build_update": "2026-03-31T14:35:57Z"
|
|
} |