78 Commits

Author SHA1 Message Date
rarebuffalo
ce898b094d Fix PDF layout rendering by resetting multi_cell cursor to LMARGIN 2026-06-15 03:19:22 +05:30
rarebuffalo
766fe22e1d Fix PDF export by sanitizing unicode characters before writing to FPDF 2026-06-15 03:08:08 +05:30
rarebuffalo
852c2f9776 use codex_cli_rs headers to bypass agentrouter client verification 2026-06-15 02:58:09 +05:30
rarebuffalo
d132536284 spoof User-Agent for Agent Router calls to bypass unauthorized client detection 2026-06-15 02:54:16 +05:30
rarebuffalo
b1fa5890e8 make securelens show usage when run with no subcommand and pass api_base in scan triage and analysis 2026-06-15 02:50:07 +05:30
rarebuffalo
6f83412d6f add support for custom AI api base url and Agent Router integrations 2026-06-15 01:30:24 +05:30
rarebuffalo
eb657ac30a add fpdf2 package dependency to cli package config 2026-06-15 01:18:03 +05:30
rarebuffalo
6dc816beba allow interactive repl launch in offline no-ai mode 2026-06-15 01:05:21 +05:30
rarebuffalo
aeef04ee00 add a 1000 candidate file capping safeguard to discovery walk 2026-06-15 01:02:00 +05:30
rarebuffalo
584ba8b149 add home and root directory safety check to prevent accidental scans 2026-06-15 01:02:00 +05:30
rarebuffalo
caba447de3 optimize discover_files walking using os.walk directory pruning 2026-06-15 00:58:40 +05:30
rarebuffalo
6c1caa2f25 default securelens command to scan the current codebase if run without subcommands 2026-06-15 00:53:16 +05:30
rarebuffalo
20bd779417 update setup onboarding with cross-platform git install commands 2026-06-15 00:52:32 +05:30
rarebuffalo
2d074d1d37 update readme cli install section with cross-platform git commands 2026-06-15 00:52:32 +05:30
rarebuffalo
1b976fa8fd allow local ollama models without keys in interactive chat repl 2026-06-15 00:42:06 +05:30
rarebuffalo
f9e1a15268 allow local model support and fall back to offline mode when api key is missing 2026-06-15 00:42:06 +05:30
rarebuffalo
fb74c00686 fix backend router to use effective_ai_key instead of ai_api_key 2026-06-15 00:42:06 +05:30
rarebuffalo
235126d9ab add github issue template for bug reports 2026-06-12 19:37:00 +05:30
rarebuffalo
5bba7b4042 add github issue template for automated code patching 2026-06-12 19:37:00 +05:30
rarebuffalo
67004b6584 add github issue template for dependency lockfile auditor 2026-06-12 19:37:00 +05:30
rarebuffalo
cf5c7d9b17 add github issue template for ci/cd integrations 2026-06-12 19:37:00 +05:30
rarebuffalo
e8c30b04cb update contributing guidelines with local setup and automation shortcuts 2026-06-12 19:35:33 +05:30
rarebuffalo
6c543f1a9a rewrite readme to follow a professional saas presentation style v1.1.0 2026-06-12 19:10:58 +05:30
rarebuffalo
de39f8ec89 add local environment and docker setup guide 2026-06-12 19:10:58 +05:30
rarebuffalo
eb639b4392 add security vulnerability reporting policy 2026-06-12 19:10:58 +05:30
rarebuffalo
a85c53b4ac add make shortcuts for test, run, and environment setup 2026-06-12 19:10:58 +05:30
rarebuffalo
b3411158bb add developer guidelines for coding style and pull requests 2026-06-12 19:10:58 +05:30
rarebuffalo
a8c63908bd add standard contributor code of conduct 2026-06-12 19:10:58 +05:30
rarebuffalo
7585af1397 add initial changelog tracking releases and updates 2026-06-12 19:10:58 +05:30
rarebuffalo
2c84d58e07 add pre-commit git hooks for black, ruff, and file checks 2026-06-12 19:10:58 +05:30
rarebuffalo
041ecfa8b5 add unit tests for local pdf exporter 2026-06-12 19:10:58 +05:30
rarebuffalo
6d97508362 add integration tests for cli synchronization endpoint 2026-06-12 19:10:58 +05:30
rarebuffalo
21aedae1db add unit tests for offline pattern security rules 2026-06-12 19:10:58 +05:30
rarebuffalo
8e528b149a switch pytest fixtures to use pytest_asyncio decorators 2026-06-12 19:10:58 +05:30
rarebuffalo
6778a2fc65 enable pdf export in cli interactive chat repl 2026-06-12 19:10:58 +05:30
rarebuffalo
8623f28910 add sync command and scan options to securelens cli 2026-06-12 19:10:58 +05:30
rarebuffalo
c29acca5bc add save_pdf helper to cli exporters 2026-06-12 19:10:58 +05:30
rarebuffalo
eb1642200c implement pdf report generation with fpdf2 2026-06-12 19:10:58 +05:30
rarebuffalo
62a906bd63 implement httpx client to upload scan results to backend 2026-06-12 19:10:58 +05:30
rarebuffalo
46150a981f implement local offline pattern matcher scanner 2026-06-12 19:10:58 +05:30
rarebuffalo
d9c4ead2eb add backend url and credentials fields to cli config schema 2026-06-12 19:10:58 +05:30
rarebuffalo
477af1f9a8 add request schema for codebase scan syncing 2026-06-12 19:10:58 +05:30
rarebuffalo
2e83087f3c add backend sync endpoint for local codebase scans 2026-06-12 19:10:58 +05:30
rarebuffalo
931894959d add fallback for apscheduler import if not installed 2026-06-12 19:10:58 +05:30
rarebuffalo
9ee7f74b4b fix dns scanner event loop resolver initialization 2026-06-12 19:10:58 +05:30
rarebuffalo
3cdca96403 updated commit 2026-05-22 21:48:16 +05:30
rarebuffalo
d94757eee2 repl scan feature 2026-05-22 21:47:45 +05:30
rarebuffalo
5826119812 added cli commands 2026-05-22 21:46:56 +05:30
rarebuffalo
7d3139863e updated requirements 2026-05-22 21:44:49 +05:30
rarebuffalo
be32c7b0c8 updated configuration 2026-05-22 21:44:23 +05:30