Commit Graph

372 Commits

Author SHA1 Message Date
CarterPerez-dev 294169a222 feat: Complete Go secrets scanner - Portia 2026-02-22 20:02:38 -05:00
CarterPerez-dev c6c844db47 docs: add Portia secrets scanner design document
Design for intermediate-level secrets scanner replacing the Container
Security Scanner project. Covers pipeline architecture, 50+ detection
rules, HIBP integration, CLI structure, and terminal output design.
2026-02-20 02:31:58 -05:00
Carter Perez 7d81b29646
Merge pull request #90 from CarterPerez-dev/chore/issue-77-pt3
issue 77 pt3 golangci
2026-02-18 20:26:02 -05:00
CarterPerez-dev ea74764c12 issue 77 pt3 final lints 2026-02-18 20:21:59 -05:00
CarterPerez-dev 5c6d8b4904 issue 77 pt3 final lints 2026-02-18 20:17:35 -05:00
CarterPerez-dev e7d0fae144 issue 77 pt3 final lints 2026-02-18 20:15:21 -05:00
Carter Perez 4e79a72747
Merge pull request #89 from CarterPerez-dev/chore/issue-77-pt3
issue 77 pt3 golangci
2026-02-18 20:11:12 -05:00
CarterPerez-dev d5f71f5f01 issue 77 pt3 golangci 2026-02-18 20:11:01 -05:00
CarterPerez-dev 7168174006 issue 77 pt3 golangci 2026-02-18 20:08:20 -05:00
Carter Perez 1316d31129
Merge pull request #87 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-18 19:50:51 -05:00
Carter Perez d5cc3363a1
Merge pull request #88 from CarterPerez-dev/chore/issue-77-pt2
issue 77 pt2 ruff
2026-02-18 19:50:41 -05:00
CarterPerez-dev 47432c8ce4 issue 77 pt2 ruff 2026-02-18 19:47:47 -05:00
CarterPerez-dev 997411fc45 chore: update fullstack-template submodule 2026-02-19 00:19:15 +00:00
Carter Perez d056b1a123
Merge pull request #86 from CarterPerez-dev/chore/issue-77
issue 77
2026-02-18 18:57:51 -05:00
CarterPerez-dev 95cc222302 issue 77 2026-02-18 18:53:15 -05:00
Carter Perez 7c11ee50da
Merge pull request #85 from CarterPerez-dev/project/ai-threat-detection
Project/ai threat detection
2026-02-18 13:06:33 -05:00
CarterPerez-dev 7f35fbd839 feat: complete Phase 1 — rule-based detection pipeline, API, Docker E2E
Phase 1 delivers end-to-end threat detection from nginx log ingestion
through rule-based scoring to REST API and WebSocket alerts.

- API layer: /threats, /stats, /models/status, /ws/alerts, /health, /ready
- Alert dispatcher with Redis pub/sub + PostgreSQL persistence
- Typer CLI: vigil serve, config, health
- Integration tests (tailer -> pipeline -> DB round-trip)
- Docker E2E verified: dev.compose.yml stack with all services healthy
- Linting clean: ruff, mypy strict (0 issues), pylint 10/10
- 75 tests passing across 8 test modules
2026-02-18 13:02:10 -05:00
Carter Perez a55fa8a5fd
Update README.md 2026-02-14 03:06:22 -05:00
Carter Perez 9fee7e9fb0
Merge pull request #84 from CarterPerez-dev/project/simple-c2-beacon
feat: simple c2 beacon complete
2026-02-14 03:05:24 -05:00
CarterPerez-dev b04907cad8 feat: simple c2 beacon complete 2026-02-14 03:02:43 -05:00
CarterPerez-dev 3fd9f77335 checkpoint - phase 13 complete 2026-02-14 02:24:37 -05:00
Carter Perez 45ffde48e9
Merge pull request #83 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-13 13:11:11 -05:00
CarterPerez-dev a22f7bdbf0 chore: update fullstack-template submodule 2026-02-12 00:17:41 +00:00
Carter Perez ad5a7e5f7a
Update README.md 2026-02-11 11:02:55 -05:00
Carter Perez 1ed47a9c43
Merge pull request #82 from CarterPerez-dev/phase/3.4.99
Add learn folder for encrypted-p2p-chat (phase 3.4)
2026-02-11 09:37:13 -05:00
CarterPerez-dev eceb7cdd58 Add learn folder for encrypted-p2p-chat (phase 3.4)
Complete 5-file learn documentation for the advanced encrypted P2P chat
project covering Signal Protocol (X3DH + Double Ratchet), WebAuthn/Passkeys,
and the fullstack architecture.

Ref #51
2026-02-11 09:29:54 -05:00
Carter Perez d2ed8466d1
Merge pull request #81 from CarterPerez-dev/chore/move-docs
move docs to .github/
2026-02-11 07:54:39 -05:00
CarterPerez-dev ad40be1bf6 move docs to .github/ 2026-02-11 07:52:29 -05:00
Carter Perez 8c289aadd1
Fix code block formatting in README.md 2026-02-11 07:46:09 -05:00
Carter Perez 6155fc8faf
Change code block syntax from ruby to regex 2026-02-11 07:45:18 -05:00
Carter Perez 0f8ce22f8c
Update README with new Python version and rate limit 2026-02-11 07:43:44 -05:00
Carter Perez 7dff437305
Update README.md 2026-02-11 07:39:19 -05:00
Carter Perez 9ae5be609b
Merge pull request #80 from CarterPerez-dev/chore/forgot-to-publish-fastapi-420-whoops
wrong spelling whoops - trim trailing whitespace
2026-02-11 07:37:51 -05:00
CarterPerez-dev 8f48cd7380 wrong spelling whoops - trim trailing whitespace 2026-02-11 07:35:35 -05:00
Carter Perez c79e4b8831
Merge pull request #79 from CarterPerez-dev/chore/forgot-to-publish-fastapi-420-whoops
update fastapi-420 pypi
2026-02-11 07:32:56 -05:00
CarterPerez-dev 44ca91cdf7 update fastapi-420 pypi 2026-02-11 07:30:35 -05:00
Carter Perez cb351c2c65
Merge pull request #76 from CarterPerez-dev/chore/standardize-readme-files-across-projects
- Standardize READMEs and add justfiles across all 14 projects
2026-02-11 07:05:06 -05:00
CarterPerez-dev f83f92545c - Standardize READMEs and add justfiles across all 14 projects
- Add headers, badges, learn module pointers, just command runner tips, and AGPLv3 licenses etc. etc.
- Add missing Justfiles in some projects
- Update pre commit hook and add TODO
2026-02-11 07:01:25 -05:00
Carter Perez 480621ffa8
Merge pull request #75 from CarterPerez-dev/chore/update-wiki-02-11-26
update docs
2026-02-11 05:12:25 -05:00
CarterPerez-dev 94b7233389 update docs 2026-02-11 05:10:01 -05:00
Carter Perez bb86459971
Change Buy Me a Coffee username to 'cartertechn'
Updated Buy Me a Coffee username in FUNDING.yml.
2026-02-10 14:42:27 -05:00
Carter Perez aed0c7d51c
Create FUNDING.yml 2026-02-10 14:41:43 -05:00
Carter Perez 97f733f655
Merge pull request #74 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-10 07:31:25 -05:00
CarterPerez-dev a9aae7025d chore: update fullstack-template submodule 2026-02-10 00:22:52 +00:00
Carter Perez 509ca89519
Update README.md 2026-02-09 07:32:13 -05:00
Carter Perez 81728d8da8
Update README.md 2026-02-09 07:31:21 -05:00
Carter Perez d1abda4e70
Merge pull request #73 from CarterPerez-dev/project/base64-encoding
feat: complete base64tool
2026-02-09 07:29:22 -05:00
CarterPerez-dev 9205d3ce4d feat: complete base64tool 2026-02-09 07:26:42 -05:00
Carter Perez 0e28847add
Update README.md 2026-02-09 01:58:19 -05:00
Carter Perez aff62711f1
Merge pull request #72 from CarterPerez-dev/project/siem-dashboard
siem dashbaord learn folder
2026-02-08 18:18:52 -05:00