Authorized Security Assessment Toolkit is a Python-based command-line project designed to support basic defensive security review tasks in lab, internal, or explicitly approved environments.
The project focuses on three practical functions:
- Common Port Review
- Web Security Header Review
- Remediation Guidance
This repository is positioned as a portfolio project for security-minded software and IT roles. It demonstrates how to structure simple security utilities in a responsible, business-facing way.
This project maps to internal security review workflows used by:
- IT administrators
- Junior Security Analysts
- Cybersecurity Students
- Internal Audit Teams
- Engineering Teams Reviewing Service Exposure
A company may need to answer questions such as:
- Which common service ports appear open on a host?
- Does a web application expose recommended security headers?
- What defensive improvements should the team prioritize?
This toolkit is intended for authorized review only and should be used only on systems you own or are explicitly permitted to assess.
- Command-line menu for selecting assessment options
- Common Port Review for widely used service ports
- Web Security Header Review for a target URL
- Remediation Guidance based on findings
- Simple Python structure split into reusable modules
- Python
- Requests
- Socket library
Authorized-Security-Assessment-Toolkit/
|-- main.py
|-- port_scanner.py
|-- vulnerability_scanner.py
|-- remediation_advisor.py
|-- requirements.txt
|-- .gitignore
|-- README.md