diff --git a/PROJECTS/simple-vulnerability-scanner/README.md b/PROJECTS/simple-vulnerability-scanner/README.md index bad007cf..4835cef4 100644 --- a/PROJECTS/simple-vulnerability-scanner/README.md +++ b/PROJECTS/simple-vulnerability-scanner/README.md @@ -1,9 +1,28 @@ -# angela +[![Cybersecurity Projects](https://img.shields.io/badge/Cybersecurity--Projects-Project%20%2311-red?style=flat&logo=github)](https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS/simple-vulnerability-scanner) -A fast Python dependency updater and vulnerability scanner, written in Go. +```ruby + + █ ▀██ + ███ ▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄▄ ██ ▄▄▄▄ + █ ██ ██ ██ ██ ██ ▄█▄▄▄██ ██ ▀▀ ▄██ + ▄▀▀▀▀█▄ ██ ██ █▀▀ ██ ██ ▄█▀ ██ +▄█▄ ▄██▄ ▄██▄ ██▄ ▀████▄ ▀█▄▄▄▀ ▄██▄ ▀█▄▄▀█▀ + ▄█▄▄▄▄▀ +``` +### *[Go Docs](https://pkg.go.dev/github.com/CarterPerez-dev/angela)* + +[![Go Version](https://img.shields.io/badge/Go-1.24+-00ADD8?style=flat&logo=go)](https://go.dev) +[![License: AGPLv3](https://img.shields.io/badge/License-AGPL_v3-purple.svg)](https://www.gnu.org/licenses/agpl-3.0) +[![Go Report Card](https://goreportcard.com/badge/github.com/CarterPerez-dev/angela)](https://goreportcard.com/report/github.com/CarterPerez-dev/angela) +[![PyPI Compatible](https://img.shields.io/badge/PyPI-compatible-3775A9?style=flat&logo=pypi&logoColor=white)](https://pypi.org) +[![OSV.dev](https://img.shields.io/badge/OSV.dev-integrated-4285F4?style=flat)](https://osv.dev) + +A fast Python dependency updater and vulnerability scanner, written in Go ❤️ angela scans your `pyproject.toml` or `requirements.txt`, updates all dependencies to their latest stable versions, and checks for known CVEs using [OSV.dev](https://osv.dev) — in a single command. +Screenshot_20260128_235646 + ## Highlights - **One command updates everything** in `pyproject.toml` or `requirements.txt`, like `pnpm update` for Python. @@ -14,6 +33,14 @@ angela scans your `pyproject.toml` or `requirements.txt`, updates all dependenci - Configurable via `.angela.toml` or `[tool.angela]` in `pyproject.toml`. - Single binary with zero runtime dependencies. + +## Demo Video + +[![Angela Demo](https://img.youtube.com/vi/d9LfxGxk9H0/maxresdefault.jpg)](https://youtu.be/d9LfxGxk9H0) + +> *Click to watch: Initialize a project, scan for vulnerabilities, and update dependencies in minutes.* + + ## Installation ```bash @@ -287,12 +314,6 @@ just ci # Lint + test in one step just run check # Run angela check via go run ``` -## Part of Cybersecurity-Projects - -This tool is project #1 in [Cybersecurity-Projects](https://github.com/CarterPerez-dev/Cybersecurity-Projects) — a collection of 60 security-focused projects built for learning and reference. - -The code is written to be educational: clear structure, proper error handling, and thorough testing. See the [`learn/`](learn/) directory for deep dives into the techniques used. - ## License -MIT +AGPL 3.0