Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.03 KB

File metadata and controls

39 lines (28 loc) · 1.03 KB

Contributing to GitAgent SecureBot

Thanks for your interest!

Setup

git clone https://github.com/Youranalyst-coder/gitagent-securebot.git
cd gitagent-securebot
npm install --ignore-scripts
npm run dev

Areas to contribute

  • More CWE rules in lib/tools/scan-file.ts — add a new entry to the RULES array.
  • More fix templates in lib/tools/generate-fix.ts — add a CWE-XXX key to FIX_TEMPLATES.
  • More secret patterns in lib/tools/find-secrets.ts.
  • More vulnerable dep entries in lib/tools/check-deps.ts.
  • New skills — drop a agent/skills/<name>/SKILL.md and reference it in agent.yaml.
  • New languages — Python, Go, Rust scanners would be welcome.

Pull request

  1. Fork the repo
  2. Create a feature branch
  3. Make changes, run npm run build to verify
  4. Open a PR against main

Code style

  • TypeScript strict mode
  • 2-space indent
  • Tailwind for styling
  • Prefer composition over inheritance

License

By contributing, you agree your work will be licensed under MIT.