Cupix::Errors::PermissionDenied: Permission denied
Service
cupixworks-api
Occurrences
77
Status
Ignored
Confidence
85%
Actionability
52%
Cluster ID
d06da1f5-1338-4680-943d-ae1a66687e75
First Seen
2025-02-04 13:53 UTC
Last Seen
2026-07-28 13:59 UTC
Actions
현재 상태 ignored 에서는 실행할 액션이 없습니다.
Cupix::Errors::PermissionDenied: Permission denied
What Happened#
cupixworks-api (tesla) 에서 Cupix::Errors::PermissionDenied (PERM10000, reason Permission denied) 예외가 반복 집계된 Error Tracking 이슈다. 이 예외는 tesla 전반의 factory/repository/operation 에 심어진 의도적인 인가(authorization) 가드로, 권한 없는 사용자가 보호된 리소스나 admin 엔드포인트에 접근할 때 발생한다. 예외는 ClientErrorController 에서 HTTP 403 클라이언트 응답으로 완전히 rescue 되며, 서버 500 이나 미처리 크래시가 아니다. 지난 7일간 5,294건이 발생했고 전부 403 으로 종결됐다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Cupix::Errors::PermissionDenied |
| exception.message | Permission denied |
| exception.code | PERM10000 (대부분), 소수 PERM32000 / PERM33000 / PERM34000 |
| http.status_code | 403 |
| top_frame | app/controllers/concerns/client_error_controller.rb:26 (rescue_from → permission_denied_403_error) |
| env | production, us-west-2 |
Affected Teams#
지난 7일 Datadog 로그(@error.class:Cupix::Errors::PermissionDenied)에서 확인된 엔드포인트별 분포. 다수의 서로 다른 team/tenant 에 산발적으로 발생하며 특정 팀 장애가 아니다.
| Endpoint | Error Count (7d) | Impact |
|---|---|---|
Api::V1::Admin::TeamsController#show |
4,839 | 비-admin 사용자가 admin 전용 팀 조회 접근 → 403 |
Api::V1::TeamsController#show |
134 | 권한 없는 팀 조회 → 403 |
Api::V1::EditingsController#show |
51 | 권한 없는 editing 조회 → 403 |
Api::V1::TeamsController#entity_parameters |
47 | 권한 없는 파라미터 조회 → 403 |
| 기타 (create/update/publish 등 다수) | ~220 | 정상 인가 거부 → 403 |
Timeline#
- 2025-02-04 22:53 KST — 이슈 first_seen (Error Tracking 최초 집계).
- 2026-07-28 22:59 KST — 이슈 last_seen. 이 시각 전후 로그가 Representative Error(
PERM10000 Permission denied)와 정확히 일치. - 2026-08-04 — RCA 수행. 지난 7일 5,294건 전부 HTTP 403 으로 정상 종결됨을 확인.
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 10 code refs, 5 log queries |
| Code path explicitness | 3/3 | 10 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 11 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |