Skip to content

[P2] REFLECT fence 수동 생성 → delimiter injection 재발 #28

Description

@kimdzhekhon

근거

  • src/lib/learning-core.ts:83 수동 [UNTRUSTED_REFLECT_TRANSCRIPT]\n${convo}\n[/...] — convo 안에 위조 [/UNTRUSTED_REFLECT_TRANSCRIPT] 넣으면 블록 조기 종료(탈출) 가능
  • src/lib/untrusted.ts:10 untrustedBlock/stripDelimiterTokens는 위조 토큰 제거 → batch2([P3] REFLECT transcript raw 주입(fence 없음) #24)에서 이 안전함수 대신 수동 생성한 게 원인

수정

  • untrustedBlock('UNTRUSTED_REFLECT_TRANSCRIPT', convo) 사용(learning-core가 untrusted.ts import — 둘 다 순수)
  • 악성 [/UNTRUSTED_REFLECT_TRANSCRIPT] 포함 발언 회귀테스트 추가

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions