🔐 Security Disclaimer: These scripts are for educational and ethical security purposes only. Always ensure you have proper authorization before testing systems you don't own.
A Python repository dedicated to security information, defensive cybersecurity, risk management, incident response, and related IT fields with Python code/scripts.
This repository is a curated collection of Python projects and scripts focused on defensive cybersecurity, risk management, and IT governance.
Below is an index of the projects available in this repository.
- Each folder contains a specific tool or script designed for a particular security function.
| Project Folder | Description |
|---|---|
| Access Control | Scripts and tools related to implementing and testing access control mechanisms. |
| Asset Management | Tools for tracking and managing IT assets, a crucial part of security posture. |
| CyberScan Pro - Nmap Vulnerability Scanner | An advanced vulnerability scanner that leverages Nmap for network discovery and security auditing. |
| PassGenerator | A tool to generate strong, random passwords to enhance account security. |
| Task Tracker App Tutorial (Flask + PostgreSQL) | A full-stack web application tutorial for a task tracker using Flask and PostgreSQL. |
| gcc_compiler_gui | A graphical user interface for the GCC compiler, simplifying the compilation process. |
| virtualenv-cheat-sheet | A handy cheat sheet with common commands for managing Python virtual environments. |
Note
Focus: This repo focuses on defensive security—no hacking/exploit content.
Here are some of my other projects focused on cybersecurity, AI, Automation, Tutorials (some are in Portuguese/Brazilian) and Data Analysis.
They are organized by category. Feel free to explore, use, and contribute!
Important
- Some of my repo are under developtment.
- Use with caution and discretion
- Msg me if you found any of issue or want to give a feedback
| Repository | Description |
|---|---|
| cve-monitor | A powerful tool to monitor and alert on new Common Vulnerabilities and Exposures (CVEs). |
| sql-security-applications | A collection of SQL scripts and applications tailored for security-related tasks. |
| Cybersecurity-Data-Analysis-for-Beginners | A beginner-friendly guide for performing data analysis on cybersecurity datasets. |
| Repository | Description |
|---|---|
| -AI-Vision-Agent-Security-Made-Human | An AI Vision Agent designed to make security more intuitive and human-centric. |
| AI-showcase | A collection/showcase of various AI projects and proof-of-concepts I developed. |
| cybersecurity-ai-demo | A demonstration of how Artificial Intelligence can be applied to solve cybersecurity challenges. |
| Repository | Description |
|---|---|
| Microsoft_Office_Automation_VBA | Scripts and macros for automating tasks in Microsoft Office using VBA. |
| Comandos-Powershell-vs-Python | A comparative guide of common commands in PowerShell and Python for sysadmins. |
| Tutoriais | My repository for step-by-step guides and simple tutorials I created on various tech topics. |
For a deeper understanding of the topics covered here:
- IBM: Risk Management Fundamentals
- University of Tulsa: Defensive Cybersecurity
- Cynet: What Is Incident Response? Process, Practices & Automation 2025
Contributions are welcome! Best topics for contributions:
- Defensive security (e.g., hardening, monitoring).
- Compliance (e.g., GDPR, NIST templates).
- Transparency (documented purpose).
Thiago de Maria - From Brazil to the World 🌎
Senior Security Information Professional | Passionate Programmer
With a professional background in security analysis and a deep passion for programming, I created this repo share some knowledge about security information, cybersecurity, Python and development practices. Most of my work here focuses on implementing security-first approaches in developer tools while maintaining usability.
Lets Connect: