Skip to content

Releases: Cortex-EDR/cortex-cli

Cortex 0.1.0

09 May 21:09

Choose a tag to compare

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