Skip to content

Commit 1ad110e

Browse files
fix: simplify docstring per review feedback
Co-Authored-By: jbailey@launchdarkly.com <accounts@sidewaysgravity.com>
1 parent 88059b1 commit 1ad110e

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

packages/sdk/server-ai/src/ldai/judge/__init__.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,8 @@ def _construct_evaluation_messages(self, input_text: str, output_text: str) -> l
160160
return messages
161161

162162
def _interpolate_message(self, content: str, variables: Dict[str, str]) -> str:
163-
"""
164-
Interpolates message content with variables using simple string replacement.
165-
166-
Uses literal string replacement instead of a template engine to prevent
167-
template injection: attacker-controlled values from pass 1 (e.g. Mustache
168-
delimiter-change tags like {{=[ ]=}}) would otherwise be interpreted as
169-
control syntax by a second Mustache pass, blinding the judge.
163+
"""Use string replacement to prevent context attributes like {{=[ ]=}})
164+
from influencing judge template parsing.
170165
171166
:param content: The message content template
172167
:param variables: Variables to interpolate

0 commit comments

Comments
 (0)