langchain-multi-env-setup
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill creates a structural surface for indirect prompt injection by design, as it must ingest configuration values from environment variables and external secret stores to function.
- Ingestion points: Values are retrieved from
os.environand cloud backends (GCP, AWS, Vault) inSKILL.mdandreferences/secret-manager-integration.mdto populate a centralizedSettingsobject. - Boundary markers: Robust validation is implemented via Pydantic types (
Literal,HttpUrl,SecretStr) and custom validators to ensure configuration values meet expected formats. - Capability inventory: The skill manages credentials and identifiers used for network requests to LLM providers, LangSmith, and Postgres databases as documented in
references/startup-smoke-test.md. - Sanitization: Input is validated against schemas, but identifiers like prompt hashes are not further sanitized before use in service pull requests.
- [EXTERNAL_DOWNLOADS]: The skill facilitates the retrieval of secrets and prompt configurations from well-known and trusted service providers.
- Details: Fetches secrets from GCP Secret Manager, AWS Secrets Manager, and HashiCorp Vault using official SDKs in
references/secret-manager-integration.md. It also pulls prompt templates from LangSmith using the official client library as described inSKILL.md.
Audit Metadata