Skip to content

issues Search Results · language:Dune language:Python language:Java language:JavaScript language:JavaScript

Filter by

55.4M results  (710 ms)

55.4M results

Responder run history and connector access are not team-scoped. Add team_id and enforce it on reads/writes. - [ ] Add team_id to run/connector records (+ migration) - [ ] Scope queries to the caller ...
security
tenancy

CSPM scan/result storage is not consistently namespaced per team; the dashboard summary path scans all keys and filters client-side (open-security-cspm/app/main.py). - [ ] Namespace scan/result storage ...
cspm
security
tenancy

open-security-data models (Source/Indicator) have no team_id; list/search endpoints (app/api/main.py) return every team data. This is a cross-tenant disclosure. - [ ] Add team_id columns + Alembic migration ...
security
tenancy

Provide one place to enforce tenancy and role so downstream services do not reinvent it: a team-scoped query helper and a require_role dependency/permission. The role helper exists (gateway_auth.require_role) ...
security
tenancy

Service layouts are inconsistent. Adopt identity as the reference (app/{api,models,schemas,config,auth}.py + alembic/) and document the standard so new services and refactors converge. - [ ] Document ...
documentation
tech-debt

open-security-tools/app/auth.py accepts a static X-API-Key and returns role=admin, team_id=000...0; agents to tools traffic uses exactly this path, so it runs as a zero-team admin and defeats tenancy. ...
security
tenancy

agents/data/identity/responder/tools each reimplement get_current_user/gateway-origin verification (112-350 LOC each), risking drift on the security-critical path. Collapse onto the shared gateway_auth ...
security
tech-debt

Once open-security-shared is installable, remove every sys.path.insert + try/except ImportError shim (e.g. open-security-tools/app/auth.py, open-security-agents/app/auth.py) and import normally. - [ ...
tech-debt

open-security-shared/ is consumed via sys.path.insert(...) hacks with try/except ImportError fallbacks, rather than a real dependency. Package it (pyproject) and install it per service so imports are normal ...
tech-debt

배경 - Juneso/vibedesign#18(트리거 타이밍)과 달리, 게스트가 능동적으로 계정 연결을 시작할 고정 진입점이 없음 - 시스템이 먼저 제안하는 트리거(T1~T3)를 무시한 유저도 나중에 백업을 원할 수 있음 details summary 기술 전제 — Firebase linkWithCredential /summary BKT-277에서 ...
UX
기획
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.