About Me
I am Gaetano Perrone, a compiuter science passionate about software development, cybersecurity, and research.
๐ป Development skills
I really love developing software, and I usually realize security tools for my work and researches. I have developed Docker Security Playground, a microservices-based framework for the study of Network Security and Penetration Test techniques.
Known programming languages:
Python
- Poetry
- Typer
- Flask
- Django
JavaScript (NodeJS for back-end)
- NodeJS
- Express
- React
- Angular
Java
C, C++
Golang
Ruby
Open-source projects
DockerSecurityPlayground: Docker Security Playground is an application that allows you to manage and create intentionally virtualized container-based environments. Based on AngularJS and NodeJS.
docker-js: A nodeJS CLI library to manage Docker containers and images.
HOUDINI: a curated list of Network Security related Docker Images for Network Intrusion purposes. Front-end developed in React and Tailwind.
python-cherrytree-generator: Cherry-tree is a wonderful tool used to take notes. It is commonly used during Penetration Testing activities. This project is a simple Python API that creates DTD cherry tree files (basically, XML files). It can be useful to use cherrytree in automation steps.
Community Contributions
In my past I have contributed to several open-source projects:
OWASP-benchmark:
CodeQL:
tldr:
EyeWitness:
XSSMap:
docker_burp:
arc-electron:
Serpico:
๐ก๏ธ Cybersecurity Skills
During my career, I have performed several Penetration testing and secure code review for Italian telco and banking companies.
Security Certifications
- Certified Information Systems Security Professional (CISSP)
- Offensive Security Web Expert (OSWE)
- Offensive Security Certified Expert (OSCE)
- Offensive Security Certified Professional (OSCP)
- AWS Security Specialty
CVEs
- CVE-2021-25080: Contact Form Entries < 1.1.7 โ Unauthenticated Stored Cross-Site Scripting (WordPress)
- CVE-2021-25079: Multiple Reflected XSS in contact form entries plugin (WordPress)
Developed exploits
- EDB-ID-49338: WordPress Core 5.2.2 โ
post previews
XSS - EDB-ID-49327: WordPress Epsilon Framework Multiple Themes โ Unauthenticated Function Injection
- EDB-ID-49237: Jenkins 2.235.3 - โDescriptionโ Stored XSS
- EDB-ID-49232: tooltip Stored Cross-Site Scripting
๐ Research path
I am passionate in any area related to network security, cloud computing, and software development research. I have achieved a Ph.D. in Information Technology and Electrical Engineering (ITEE) in 2022 but continue to conduct research in fuzzing, knowledge graph, and reinforcement learning domains to automate, formalize and increase the effectiveness of security testing approaches. Below a list of research works developed in my career.
2024
2023
Including insider threats into risk management through Bayesian threat graph networks
A Software-Defined Approach for Mitigating Insider and External Threats via Moving Target Defense
Container-based virtualization for Ethical Hacking with HOUDINI
2022
2021
2020
Capturing flags in a dynamically deployed microservices-based heterogeneous environment
Hacking Goals: A Goal-Centric Attack Classification Framework