ES /docs

Cupix::Errors::PermissionDenied: Permission denied

Service
cupixvista-api
Occurrences
10
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
8664ca02-19ec-41cb-b9c3-2a3a1ddad89e
First Seen
2025-06-24 08:30 UTC
Last Seen
2026-07-31 00:49 UTC
Actions

Cupix::Errors::PermissionDenied: Permission denied

What Happened#

cupixvista-api (= tesla 의 vista 배포) 에서 Cupix::Errors::PermissionDenied (code PERM10000, message Permission denied) 가 산발적으로 발생했다. 최근 14일 기준 실측 로그는 두 엔드포인트 — PUT /api/v1/me (Api::V1::MeController#update) 와 GET /api/v1/reviews/{key}/members (Api::V1::ReviewsController#members) — 에 집중되며, 전부 이미 HTTP 403 으로 정상 매핑되어 있다. 권한 없는 사용자가 자신이 변경할 수 없는 필드/리소스에 접근했을 때 발생하는 예상된 인가(authorization) 거부로, 서버 결함이 아니다.

Quick Facts#

Field Value
exception.class Cupix::Errors::PermissionDenied
exception.message Permission denied
error.code PERM10000
top_frame app/concerns/parameter/user.rb:54 (PUT /me), app/policies/application_policy.rb:38PERM10000 (/reviews/members)
runtime Ruby on Rails (tesla, CUPIXVISTA launch mode)
env dev + production (혼재)
http_status 403

Affected Teams#

에러 로그에는 team domain 이 노출되지 않았으나, 발생 엔드포인트로 영향 범위를 정리한다.

Endpoint Error Count (14d) Impact
PUT /api/v1/me (MeController#update) 5 권한 없는 state 등 보호 필드 변경 시도가 403 으로 거부 (예상 동작)
GET /api/v1/reviews/{key}/members (ReviewsController#members) 3 review 열람 권한 없는 사용자의 멤버 목록 조회가 403 으로 거부 (예상 동작)

Timeline#

  1. 2025-06-24 17:30 KST — 최초 발생 (first_seen).
  2. 2026-07-31 09:49 KST — 최근 발생 (last_seen, PUT /api/v1/me 403).
  3. 2026-08-06 09:11 KST — retention 창 내 마지막 관측 (PUT /api/v1/me 403, 조사 시점).

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 22 code refs, 3 log queries
Code path explicitness 3/3 22 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 23 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