GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sqlchangeguard/SQL-Change-Guard: SQL Change Guard is a secure SQL change management tool that analyzes, validates, and deploys SQL scripts with full audit and compliance support.

BranchesTags
Open more actions menu

Latest commit

 

History

21 Commits
21 Commits

Folders and files

NameName
Last commit message
Last commit date
ChangeList.jpg
ChangeList.jpg
 
 
CriticalObjectsList.jpg
CriticalObjectsList.jpg
 
 
EditChangeRequest.jpg
EditChangeRequest.jpg
 
 
EditChangeRequest2.jpg
EditChangeRequest2.jpg
 
 
ExecuteQueryResult.jpg
ExecuteQueryResult.jpg
 
 
NewQueryResult.jpg
NewQueryResult.jpg
 
 
README.md
README.md
 
 
Reports_CriticalObjectAccess.jpg
Reports_CriticalObjectAccess.jpg
 
 
Reports_DependentTickets.jpg
Reports_DependentTickets.jpg
 
 
Reports_ManualDataChanges.jpg
Reports_ManualDataChanges.jpg
 
 
Reports_SecurityOperationsAudit.jpg
Reports_SecurityOperationsAudit.jpg
 
 
SQL-Change-Guard-Documentation.pdf
SQL-Change-Guard-Documentation.pdf
 
 
SendQueryResult.jpg
SendQueryResult.jpg
 
 
dashboard.jpg
dashboard.jpg
 
 

Repository files navigation

SQL Change Guard

SQL Change Guard is a secure and auditable SQL change management solution designed for enterprise environments that demand compliance, traceability, and control. Built with WPF and SQL Server technologies, it enables organizations to analyze, validate, approve, and execute SQL scripts with full transparency and minimum risk.

Overview

Designed for industries like banking, finance, and insurance, SQL Change Guard ensures all SQL scripts go through a strict review and validation process before being executed in production. It supports COBIT, ITIL, and internal audit standards, helping organizations meet regulatory requirements such as SOX and GDPR.

Key Features

  • Pre-deployment validation of SQL scripts
  • Detection of risky commands (e.g., DELETE/UPDATE without WHERE)
  • COBIT/ITIL-compliant change approval process
  • Script lifecycle management: Pending, Executed, Rejected
  • Audit log generation and secure execution records
  • WPF-based UI for dashboard and change tracking
  • Supports transactional execution with GO-splitting
  • Sandbox environment support before production deployment
  • Secure dual-connection handling (sandbox and production)

Use Cases

  • A bank needs to audit every SQL deployment for regulatory reporting.
  • A fintech startup wants to prevent accidental data loss through unmanaged scripts.
  • A corporate IT department needs to enforce CAB-approved change controls.

Architecture Overview

SQL Change Guard is designed as a modular WPF application with a layered architecture:

  • Presentation Layer: WPF dashboard for script management and execution monitoring.
  • Business Logic Layer: Core validation engine handling script parsing, risk analysis, and policy enforcement.
  • Data Access Layer: Responsible for interactions with sandbox and production SQL Server instances.
  • Audit & Logging Module: Maintains full audit trails and execution logs in a dedicated database.
  • Integration Layer: (Planned) API endpoints for CI/CD pipeline integration and automated approvals.

This modular design allows easy maintenance, testing, and future scalability.

Sample Input and Output

Input SQL Script:

DELETE FROM Customers
Analysis Output:

Warning: DELETE without WHERE clause detected.

Action: Script blocked until reviewed and approved.

Installation & Requirements
Windows OS with .NET Framework 4.7.2 or higher

Microsoft SQL Server (2016 or higher recommended)

Visual Studio (optional, for developers)

Two database connections: sandbox and production

Usage
Import a SQL script into the SQL Change Guard interface.

The script is automatically analyzed for risky or non-compliant statements.

A visual report of findings is presented to the reviewer.

The reviewer can approve, reject, or request modifications.

Once approved, the script is executed securely with audit trail creation.

All activity is logged in the request database and is audit-ready.

FAQ
Q: Is this tool open source?
A: No, this repository is for demonstration and documentation purposes. Contact us for licensing options.

Q: Does it support databases other than SQL Server?
A: Currently only Microsoft SQL Server is supported. Other engines are under evaluation.

Q: Can it integrate with DevOps or CI/CD tools?
A: CLI and API integrations are planned for future releases.

Q: Can we run it in a non-banking context?
A: Absolutely. Any organization needing safe and auditable SQL deployments can benefit.

Compliance
SQL Change Guard is designed in accordance with the following frameworks:

COBIT (Control Objectives for Information and Related Technologies)

ITIL (Information Technology Infrastructure Library)

GDPR (General Data Protection Regulation)

SOX (Sarbanes–Oxley Act)

License
This repository is intended for demonstration and evaluation purposes only.
All rights reserved to the author. For enterprise licensing, please contact us directly.

Contact
Website: https://sqlchangeguard.com

LinkedIn: https://linkedin.com/company/sqlchangeguard

Email: info@sqlchangeguard.com

About

SQL Change Guard is a secure SQL change management tool that analyzes, validates, and deploys SQL scripts with full audit and compliance support.

sqlchangeguard.com/en/index.html

Topics

audit-trailchange-managementcobitcompliancedata-governancedatabase-deploymentdatabase-securityenterprise-softwaregdpr-complianceitilsandbox-testingscript-analysissox-compliancesql-auditingsql-risk-detectionsql-scriptsql-serversql-validationstatic-analysiswpf-application

Resources

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.