Commit Graph

25 Commits

Author SHA1 Message Date
CarterPerez-dev a33423aa16 feat: complete network-traffic-analyzer 2026-02-01 20:26:28 -05:00
CarterPerez-dev ff9d7a92f7 Phase 3.3: Update CONTRIBUTING.md with learn/ folder requirements
- Add learn/ folder as required for all new projects
- Add detailed section 4 explaining learn/ folder structure
- List all 5 required files with descriptions
- Add quality standards for educational documentation
- Update PR template with learn/ folder checklist
- Include verification steps using template files
- Increase time estimates for intermediate (2-4d, 3-5d) and advanced (1w, 1-2w, 2-3w, 3-4w) projects

This ensures all future projects have consistent, high quality
educational documentation that teaches security concepts.
2026-01-31 07:11:32 -05:00
CarterPerez-dev e48e6ebda3 Phase 3.1: Create learn/ folder template
- Add comprehensive 5-file template structure
- 00-OVERVIEW.md: Project intro, quick start, prerequisites
- 01-CONCEPTS.md: Security concepts with real world examples
- 02-ARCHITECTURE.md: System design and technical decisions
- 03-IMPLEMENTATION.md: Code walkthrough with actual examples
- 04-CHALLENGES.md: Extension ideas from easy to expert
- README.md: Template usage guide and writing guidelines
- CHECKLIST.md: Quick reference for filling templates

Writing guidelines emphasize:
- Human voice (avoiding AI patterns like em dashes, contrast flips)
- Concrete examples over abstractions
- Real code references with file:line numbers
- Real world incidents and vulnerabilities
- Practical, actionable content
2026-01-31 01:05:28 -05:00
CarterPerez-dev 8d89ccded9 Fix api-rate-limiter PyPI publish workflow paths
- Update working-directory from PROJECTS/fastapi-420 to PROJECTS/advanced/api-rate-limiter
- Update packages-dir to match new project location
- Fixes workflow failure from missing directory
2026-01-30 03:21:00 -05:00
CarterPerez-dev 69212e5e8d Update CONTRIBUTING.md and submodule workflow for new structure
- Update CONTRIBUTING.md to reference TEMPLATES/fullstack-template
- Fix submodule workflow to use TEMPLATES instead of templates
- Update project directory instructions for difficulty-based folders
- Add difficulty level definitions and updated examples
2026-01-29 05:21:38 -05:00
CarterPerez-dev 75cd94322d Phase 1.2: Create ROADMAPS folder with complete certification paths
Part of #51 (Phase 1.2)

- Create ROADMAPS/ directory with comprehensive career roadmaps
- Create 10 complete certification path guides:
  - SOC Analyst
  - Penetration Tester
  - Security Engineer
  - Incident Responder
  - Security Architect
  - Cloud Security Engineer
  - GRC Analyst/Consultant
  - Threat Intelligence Analyst
  - Application Security
  - Network Engineer (Security-Focused)

- Each roadmap includes:
  - Certification progression
  - Recommended learning phases with timelines
  - Skills to develop (technical and soft)
  - Career progression guidance
  - Related practice projects
  - Industry context and requirements

- Create ROADMAPS/README.md as comprehensive index
- Update main README.md to link to ROADMAPS/ (removed 140+ lines)
- Update Table of Contents

- Update GitHub Actions workflows for new PROJECTS/ structure:
  - publish-api-rate-limter.yml (advanced/)
  - publish-caesar-cipher.yml (beginner/)
  - publish-dns-lookup.yml (beginner/)
2026-01-29 03:13:10 -05:00
Carter Perez d36e6e6d24 "Claude Code Review workflow" 2026-01-29 00:57:40 -05:00
Carter Perez d488ce2b31 "Claude PR Assistant workflow" 2026-01-29 00:57:39 -05:00
CarterPerez-dev 8b2d5a4487 fix: use PAT_TOKEN for submodule update workflow 2026-01-25 11:37:10 -05:00
CarterPerez-dev b85b0a6ab2 Update caesar-cipher to caesar-salad-cipher package name 2026-01-22 03:39:58 -05:00
CarterPerez-dev e63c92350f feat: add caesar-cipher project implemenation 2026-01-22 03:30:08 -05:00
CarterPerez-dev 1f241ccd0c docker-security-audit complete - added go lint and dependabot 2026-01-02 11:24:04 -05:00
CarterPerez-dev ad4b17966b update Makefiles to Justfiles, switch to uv, add helpful documentation 2026-01-01 01:32:07 -05:00
CarterPerez-dev 26d9fa1c29 chore: bump dns-lookup to v0.1.1, exclude docs from publish trigger 2025-12-09 11:37:23 -05:00
CarterPerez-dev 590ef42977 feat: add dns-lookup CLI tool
Professional DNS lookup CLI with beautiful Rich terminal output.

Features:
- Multi-record queries (A, AAAA, MX, NS, TXT, CNAME, SOA)
- Reverse DNS lookup
- DNS trace (visual resolution path from root to authoritative)
- Batch lookups with async concurrency
- WHOIS integration
- JSON export for scripting

Includes PyPI publish workflow for automated releases.
2025-12-09 11:22:16 -05:00
CarterPerez-dev a4ba31583e add full stack template submodule 2025-12-09 03:25:56 -05:00
Carter Perez a58b08b2a8
Merge pull request #10 from CarterPerez-dev/project/secure-p2p-messaging
in progress debugging checkpoint
2025-12-09 03:22:56 -05:00
CarterPerez-dev 7b061955e0 in progress debugging checkpoint 2025-12-09 03:22:25 -05:00
Carter Perez 104c4fa07a
Merge pull request #4 from CarterPerez-dev/chore/prettier-and-workflows
move workflow files - add prettier formatting and format
2025-11-12 15:39:32 -05:00
CarterPerez-dev e7a4ea6f92 fix ruff and mypy lint, add pre commit so it doesnt happen again 2025-11-12 15:30:47 -05:00
CarterPerez-dev 0c4a22748c move workflow files - add prettier formatting and format 2025-11-12 14:57:47 -05:00
Carter Perez 2331bfa9b0
Create PULL_REQUEST_TEMPLATE.md 2025-11-12 08:40:32 -05:00
Carter Perez 7d21d95f55
Create project_submission.yml 2025-11-12 08:39:06 -05:00
Carter Perez d22b9242eb
Create bug_report.yml 2025-11-12 08:38:48 -05:00
Carter Perez ae46fa0ee3
Create feature_request.yml 2025-11-12 08:38:28 -05:00