diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 54d4d787..f8845ecd 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -62,6 +62,12 @@ jobs:
- name: ai-threat-detection-backend
type: ruff
path: PROJECTS/advanced/ai-threat-detection/backend
+ - name: linux-ebpf-security-tracer
+ type: ruff
+ path: PROJECTS/beginner/linux-ebpf-security-tracer
+ - name: dlp-scanner
+ type: ruff
+ path: PROJECTS/intermediate/dlp-scanner
# Biome (frontend)
- name: bug-bounty-platform-frontend
type: biome
@@ -154,9 +160,9 @@ jobs:
# Nim Setup
- name: Setup Nim
if: matrix.type == 'nim'
- uses: jiro4989/setup-nim-action@v2
- with:
- nim-version: '2.2.x'
+ run: |
+ curl https://nim-lang.org/choosenim/init.sh -sSf | bash -s -- -y
+ echo "$HOME/.nimble/bin" >> $GITHUB_PATH
- name: Install nph
if: matrix.type == 'nim'
diff --git a/PROJECTS/intermediate/sbom-generator-vulnerability-matcher/README.md b/PROJECTS/intermediate/sbom-generator-vulnerability-matcher/README.md
index b421da58..35987ad3 100644
--- a/PROJECTS/intermediate/sbom-generator-vulnerability-matcher/README.md
+++ b/PROJECTS/intermediate/sbom-generator-vulnerability-matcher/README.md
@@ -7,7 +7,7 @@
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝
```
-[](https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS/intermediate/sbom-generator-vulnerability-matcher)
+[](https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS/intermediate/sbom-generator-vulnerability-matcher)
[](https://go.dev)
[](https://www.gnu.org/licenses/agpl-3.0)
diff --git a/README.md b/README.md
index 2d1ccbbe..b95ed1df 100644
--- a/README.md
+++ b/README.md
@@ -25,11 +25,11 @@
View Complete Projects:
-Currently building: project #24
+Currently building: project #25
---
@@ -99,7 +99,7 @@ Tools, courses, certifications, communities, and frameworks for cybersecurity pr
| **[DLP Scanner](./PROJECTS/intermediate/dlp-scanner)**
Data Loss Prevention for files, DBs, and traffic |    | PII detection • GDPR/HIPAA compliance • Pattern matching • Data classification
[Source Code](./PROJECTS/intermediate/dlp-scanner) \| [Docs](./PROJECTS/intermediate/dlp-scanner/learn) |
| **[Lua/Nginx Edge Backend](./SYNOPSES/intermediate/Lua.Nginx.Edge.Backend.md)**
Full CRUD backend via Lua in Nginx |     | Edge computing • OpenResty • Lua scripting • WAF • JWT at the edge
[Learn More](./SYNOPSES/intermediate/Lua.Nginx.Edge.Backend.md) |
| **[Privesc Playground](./SYNOPSES/intermediate/Privesc.Playground.md)**
20+ privilege escalation paths to exploit |    | SUID exploitation • Sudo abuse • Cron hijacking • GTFOBins • Capability abuse
[Learn More](./SYNOPSES/intermediate/Privesc.Playground.md) |
-| **[SBOM Generator & Vulnerability Matcher](./SYNOPSES/intermediate/SBOM.Generator.md)**
Software Bill of Materials with CVE matching |    | SPDX/CycloneDX formats • Dependency analysis • CVE databases • EO 14028 compliance
[Learn More](./SYNOPSES/intermediate/SBOM.Generator.md) |
+| **[SBOM Generator & Vulnerability Matcher](./PROJECTS/intermediate/sbom-generator-vulnerability-matcher)**
Software Bill of Materials with CVE matching |    | SPDX/CycloneDX formats • Dependency analysis • CVE databases • EO 14028 compliance
[Source Code](./PROJECTS/intermediate/sbom-generator-vulnerability-matcher) \| [Docs](./PROJECTS/intermediate/sbom-generator-vulnerability-matcher/learn) |
| **[Subdomain Takeover Scanner](./SYNOPSES/intermediate/Subdomain.Takeover.Scanner.md)**
Detect dangling DNS records |    | DNS enumeration • CNAME analysis • Cloud resource claiming • Bug bounty
[Learn More](./SYNOPSES/intermediate/Subdomain.Takeover.Scanner.md) |
| **[GraphQL Security Tester](./SYNOPSES/intermediate/GraphQL.Security.Tester.md)**
Automated GraphQL vulnerability testing |    | Introspection attacks • Query depth DoS • Authorization bypass • Batching abuse
[Learn More](./SYNOPSES/intermediate/GraphQL.Security.Tester.md) |
| **[Docker Security Audit](./PROJECTS/intermediate/docker-security-audit)**
CIS Docker Benchmark scanner |     | CIS benchmarks • Container security • Multiple output formats
[Source Code](./PROJECTS/intermediate/docker-security-audit) \| [Docs](./PROJECTS/intermediate/docker-security-audit/learn) |