langsmith-observability
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to install the
langsmithpackage viapip. This package is provided by the official LangChain organization, which is a recognized and trusted source in the AI ecosystem. - [INDIRECT_PROMPT_INJECTION]: The skill facilitates the evaluation of LLM outputs, particularly through patterns like 'LLM-as-a-judge' shown in
references/advanced-usage.md. This creates an attack surface where untrusted data could influence the agent's evaluation logic. - Ingestion points: Data ingested through
evaluate()andaevaluate()functions, which process production traces or user-defined datasets. - Boundary markers: The example
llm_judge_evaluatorprompt lacks explicit delimiters or instructions to ignore embedded commands within theModel Responsebeing evaluated. - Capability inventory: The skill utilizes network capabilities to communicate with LangSmith and OpenAI APIs.
- Sanitization: While the skill documentation provides an example of using
process_inputsfor data masking, the primary evaluation examples do not demonstrate sanitization against prompt injection. - [DATA_EXPOSURE]: In
references/troubleshooting.md, the documentation suggests setting the environment variableLANGSMITH_VERIFY_SSLtofalseas a solution for SSL certificate errors. Disabling certificate verification is a security risk that exposes network traffic to potential Man-in-the-Middle (MITM) attacks. - [COMMAND_EXECUTION]: The skill includes instructions for managing files and datasets, including an example in
references/advanced-usage.mdusing the@traceable(dangerously_allow_filesystem=True)decorator. This is a standard SDK feature for attaching local files to traces, but it explicitly acknowledges the capability to interact with the host filesystem.
Audit Metadata