ES /docs

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#

  1. 2025-02-04 22:53 KST — 이슈 first_seen (Error Tracking 최초 집계).
  2. 2026-07-28 22:59 KST — 이슈 last_seen. 이 시각 전후 로그가 Representative Error(PERM10000 Permission denied)와 정확히 일치.
  3. 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