Commit Graph

389 Commits

Author SHA1 Message Date
dependabot[bot] c6ca0efc45
Bump python-multipart in /PROJECTS/advanced/encrypted-p2p-chat/backend
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.21 to 0.0.22.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.21...0.0.22)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:51:12 +00:00
Carter Perez 4f03fcf08f
Merge pull request #94 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/network-traffic-analyzer/pillow-12.1.1
Bump pillow from 12.1.0 to 12.1.1 in /PROJECTS/beginner/network-traffic-analyzer
2026-02-22 19:50:55 -05:00
Carter Perez b4896a89f5
Merge pull request #95 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/metadata-scrubber-tool/pypdf-6.7.1
Bump pypdf from 6.6.2 to 6.7.1 in /PROJECTS/beginner/metadata-scrubber-tool
2026-02-22 19:50:06 -05:00
Carter Perez 7a5141c182
Merge pull request #96 from CarterPerez-dev/dependabot/uv/PROJECTS/intermediate/siem-dashboard/backend/flask-3.1.3
Bump flask from 3.1.2 to 3.1.3 in /PROJECTS/intermediate/siem-dashboard/backend
2026-02-22 19:49:38 -05:00
Carter Perez ee5297d4de
Merge pull request #97 from CarterPerez-dev/dependabot/uv/PROJECTS/intermediate/siem-dashboard/backend/werkzeug-3.1.6
Bump werkzeug from 3.1.5 to 3.1.6 in /PROJECTS/intermediate/siem-dashboard/backend
2026-02-22 19:49:23 -05:00
Carter Perez 458707f4b6
Merge pull request #98 from CarterPerez-dev/dependabot/uv/PROJECTS/intermediate/siem-dashboard/backend/cryptography-46.0.5
Bump cryptography from 46.0.4 to 46.0.5 in /PROJECTS/intermediate/siem-dashboard/backend
2026-02-22 19:49:05 -05:00
dependabot[bot] 507dcebcf5
Bump werkzeug in /PROJECTS/intermediate/siem-dashboard/backend
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.5...3.1.6)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:47:17 +00:00
dependabot[bot] 9f133755ed
Bump cryptography in /PROJECTS/intermediate/siem-dashboard/backend
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.4 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.4...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:47:17 +00:00
dependabot[bot] 143fefe4b5
Bump flask in /PROJECTS/intermediate/siem-dashboard/backend
Bumps [flask](https://github.com/pallets/flask) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: flask
  dependency-version: 3.1.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:47:14 +00:00
dependabot[bot] e619f00cb2
Bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.1.
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.1)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-version: 6.7.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:47:04 +00:00
dependabot[bot] b07dfdfc08
Bump pillow in /PROJECTS/beginner/network-traffic-analyzer
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.1.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:46:57 +00:00
Carter Perez 1cd847ba8b
Revise educational documentation requirements
Removed the requirement for a 'learn/' directory in projects and updated related documentation.
2026-02-20 06:07:21 -05:00
Carter Perez bb2ae3bd60
Update pull request template to remove project requirements
Removed requirements for full project implementations from the pull request template.
2026-02-20 06:05:42 -05:00
Carter Perez b97607d868
Update README with project description and credits 2026-02-20 06:00:55 -05:00
Carter Perez 9e018d9f0a
Update README with project developer credit 2026-02-20 06:00:09 -05:00
Carter Perez 6f562664b9
Add contributors to Simple Port Scanner and Metadata Scrubber 2026-02-20 05:58:30 -05:00
Carter Perez dfc0c0147f
Merge pull request #92 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-20 02:26:30 -05:00
Carter Perez f1c258f8bc
Update 00-OVERVIEW.md 2026-02-20 02:19:33 -05:00
CarterPerez-dev ae347f5388 chore: update fullstack-template submodule 2026-02-20 00:17:08 +00: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