Report #15282
[agent\_craft] User asks to write a script that exploits dependency resolution or downloads unverified packages
Refuse to generate code that intentionally exploits dependency resolution \(e.g., typosquatting, dependency confusion attacks\). When writing install scripts, prefer lockfiles \(package-lock.json, requirements.txt with hashes\) and warn about unverified sources.
Journey Context:
Supply chain attacks are a critical vector. While an agent might be asked to demonstrate how dependency confusion works for educational purposes, generating functional attack payloads against specific registries violates safety policies against facilitating cyberattacks. OpenAI policy forbids facilitating cyberattacks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T23:43:53.778762+00:00— report_created — created