Releases: Cortex-EDR/cortex-cli
Releases · Cortex-EDR/cortex-cli
Cortex 0.1.0
Changelog
- 1c9d54a Initial commit
- 3abcfe1 chore(build): add Makefile with build, test, lint, and clean targets
- 53ba181 chore(repo): update .gitignore for Go project and environment files
- e347a66 ci(github): add CI workflow for build, test, and lint
- 4ad64c5 ci(github): add GoReleaser release workflow on version tag
- 2686d6f ci(release): move GoReleaser config to root and fix GitHub Action workflow
- 9deee72 docs(github): add bug report issue template
- bfbdb5f docs(github): add feature request issue template
- 03ee463 docs(github): add pull request template
- b5c44f8 docs(readme): write full project README with install, usage, and AI config
- d168fb1 docs(repo): add contributing guide with detector instructions
- 00fea9c docs(repo): add contributing guide with detector instructions
- c10fb95 docs(repo): add contributor covenant code of conduct
- 1de7421 docs(repo): add issue code registry for security, dependencies, and architecture
- e14c647 docs(repo): add security vulnerability disclosure policy
- 95c176a docs(repo): add security vulnerability disclosure policy
- 927afc3 feat(ai): add AI provider abstraction for Ollama, OpenAI, Anthropic
- 6c49550 feat(arch): add CX-ARCH-001 god file detector
- 024e245 feat(arch): add CX-ARCH-002 circular dependency detector
- 456e387 feat(arch): add CX-ARCH-003 deep nesting detector
- 050393d feat(arch): add CX-ARCH-004 missing error handling detector
- 2189761 feat(arch): add CX-ARCH-005 magic numbers detector
- 4d63c5b feat(arch): add CX-ARCH-006 dead code detector
- 8f0bd6a feat(arch): add CX-ARCH-007 missing test coverage detector
- df400ec feat(arch): add CX-ARCH-008 naming convention detector
- 6a23b27 feat(arch): add architecture stage runner with parallel execution
- 75f6f30 feat(cli): add minimal main.go entry point stub
- 321a28e feat(cli): add version package with build-time ldflags support
- fd34149 feat(cli): wire all commands — scan, explain, report, config
- 070b2b0 feat(detector): define Detector interface and Issue struct with confidence levels
- 4294cd2 feat(parser): add Scanner with line reader and position tracking
- 8288f8d feat(parser): add language detection for 30+ languages
- 5e690a4 feat(recon): add HTTP endpoint detector for Express, FastAPI, Gin, Django
- bf47749 feat(recon): add Stage 1 runner that orchestrates full reconnaissance
- 96568f0 feat(recon): add dependency parsers for npm, go, python, rust, maven
- 2e554de feat(recon): add tech stack and framework detection
- af4c041 feat(recon): define ReconResult output struct
- bab6dc4 feat(report): add report formatter for terminal, JSON, and Markdown output
- ceceab0 feat(security): add CX-DEP-001 vulnerable dependency detector
- 09a6791 feat(security): add CX-SEC-001 hardcoded secrets detector
- becd68b feat(security): add CX-SEC-002 SQL injection detector
- 0bb9eb6 feat(security): add CX-SEC-002 SQL injection detector
- 869e3f5 feat(security): add CX-SEC-003 command injection detector
- f0bb0d2 feat(security): add CX-SEC-004 path traversal detector
- ac9b332 feat(security): add CX-SEC-004 path traversal detector
- 6309085 feat(security): add CX-SEC-005 insecure random detector
- 127b818 feat(security): add CX-SEC-005 insecure random detector
- 65f0f52 feat(security): add CX-SEC-006 JWT misconfiguration detector
- 6f6dbf6 feat(security): add CX-SEC-006 JWT misconfiguration detector
- e2d0fa6 feat(security): add CX-SEC-007 CORS misconfiguration detector
- 81a674a feat(security): add CX-SEC-007 CORS misconfiguration detector
- 05ea2eb feat(security): add CX-SEC-008 sensitive data in logs detector
- 4e59d94 feat(security): add CX-SEC-008 sensitive data in logs detector
- b68de46 feat(security): run all detectors concurrently with sorted output
- 78b48bd feat(tui): add Bubbletea scan progress TUI with live findings feed
- b0f31c5 feat(walker): add ignore rules for non-source paths
- a595e06 feat(walker): define FileNode and RepoMap structs
- c8d8ddc feat(walker): implement concurrent file walker with goroutine pool
- c374ac1 fix(cli): resolve race condition, build error, and improve error handling
- 940835b fix(lint): check error return from recon runner and improve TUI error handling
- c02cde1 fix(repo): scope binary ignore to root to allow cmd/cortex directory
- a2f3096 test(arch): add full test suite for all 8 architecture detectors
- 889942b test(parser): add language detection and scanner tests
- e97ca92 test(recon): add full test suite for deps, tech stack, endpoints, runner
- 1e88104 test(walker): add unit tests for file walker and ignore rules