Skip to content

[runtime] synthetic 리스트/연관 배열 길이 미검증으로 undefined 반환 #13

Description

@GG-O-BP

위치

src/mendraw/synthetic_ffi.mjs:96

문제

make_list_attribute / make_list_text_template / make_list_expression / make_association 이 id→index 인덱싱 시 idx !== undefined만 확인하고 idx < array.length 범위를 검사하지 않습니다.

실패 시나리오 / 영향

items 5개에 값 3개만 주면 4·5번째 항목 조회가 undefined(또는 빈 문자열)를 조용히 반환해, 이를 처리 못 하는 차트 위젯이 크래시하거나 잘못 렌더링됩니다.

제안

배열 길이를 items와 대조해 검증하고 불일치 시 명확한 에러를 내세요.


심각도: high · 분류: runtime

🤖 자동 코드 분석 후 적대적 검증을 통과한 항목으로 등록됨 (Claude Code)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions