The SQL Engineering Handbook is an open-source educational repository. It contains SQL queries, schemas, markdown documentation, and analytical examples built on a self-designed three-table schema (employees, departments, locations). This file outlines how security concerns are handled in the context of this project.
Note: This repository is an educational project and is not intended for production database deployments. Any SQL examples that modify data are clearly labeled and should only be executed in controlled learning environments.
This repository is a static documentation and learning resource. It does not include:
However, the following practices are enforced to maintain trust and integrity for all users, recruiters, and collaborators who reference this handbook.
Even for a documentation-first repository, the following are considered valid security concerns:
| Issue Type | Example |
|---|---|
| Hardcoded credentials | API keys, passwords, or tokens accidentally committed |
| Malicious scripts | Any .sh, .py, or embedded script with unintended behavior |
| Dependency vulnerabilities | If future tooling (e.g., MkDocs, Jupyter) is added |
| Misleading or harmful SQL | Queries designed to cause unintended destructive behavior |
| Sensitive data leakage | Accidentally committed personal data, even in sample CSVs |
If you discover a security issue in this repository, please do not open a public GitHub Issue.
Instead, report it privately via:
[SECURITY] SQL Engineering Handbook — <brief description>| Step | Timeline |
|---|---|
| Acknowledgement of report | Within 48 hours |
| Initial assessment | Within 5 business days |
| Resolution or workaround | Within 14 days (depending on severity) |
| Public disclosure (if applicable) | After fix is confirmed |
The SQL examples in this repository follow these principles:
DROP, TRUNCATE, and DELETE examples are clearly labeled and scoped00_Resources/ so readers understand the exact data model behind every queryThis is a living documentation project. Only the latest version on the main branch is actively maintained and considered current.
| Version / Branch | Supported |
|---|---|
main (latest) |
✅ Yes |
| Older commits / forks | ❌ Not actively maintained |
Security reports are taken seriously regardless of severity. Responsible disclosures will be credited in the repository’s README.md under an Acknowledgements section (with reporter’s permission).
Thank you for helping keep the SQL Engineering Handbook safe, trustworthy, and welcoming for learners and contributors worldwide.
This document is maintained alongside the repository and may evolve as the project grows. — Mohammad Ammar (@theammarngp-makes)