This repository is part of the AI-102: Designing and Implementing an Azure AI Solution course. It contains intentionally vulnerable code, insecure patterns, and hardcoded secrets for the sole purpose of hands-on security training, CodeQL demonstrations, and educational exercises.
Do not deploy any code from this repository to production environments.
- Vulnerabilities are present by design to help learners identify, exploit, and remediate common security issues in Node.js and Azure AI applications.
- All sample apps and scripts are for local, isolated, or classroom use only.
- No real secrets, credentials, or sensitive data should ever be added to this repository.
If you discover a real, non-intentional security vulnerability in this repository (e.g., a secret accidentally committed, or a risk not clearly marked as intentional), please report it by opening a GitHub Security Advisory or contacting the repository maintainers directly.
- The maintainers and authors are not responsible for any misuse of the code or for any damages resulting from deploying this code outside of a safe, educational environment.
- By using this repository, you acknowledge that it is for learning and demonstration purposes only.
For more information about secure coding and responsible disclosure, see: