Skip to content

Commit b016860

Browse files
stephanjclaude
andcommitted
docs: announce Security Scanning feature in README and welcome.json
- Add 🆕 announcement block at top of README with one-liner description - Add to Quick Links section - Add 🔒 entry to Key Features list (v0.9.17+) - Add dedicated ### Security Scanning section with scanner table, example prompt and SecurityScanner-Tasks.jpg screenshot - Add Security Scanning as first feature in welcome.json (🔒 🆕) with lastUpdated bumped to 2026-02-22 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent cb92f71 commit b016860

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
Devoxx Genie is a fully Java-based LLM Code Assistant plugin for IntelliJ IDEA, designed to integrate with local LLM providers such as [Ollama](https://ollama.com/), [LMStudio](https://lmstudio.ai/), [GPT4All](https://gpt4all.io/index.html), [Llama.cpp](https://github.com/ggerganov/llama.cpp) and [Exo](https://github.com/exo-explore/exo) but also cloud based LLM's such as [OpenAI](https://openai.com), [Anthropic](https://www.anthropic.com/), [Mistral](https://mistral.ai/), [Groq](https://groq.com/), [Gemini](https://aistudio.google.com/app/apikey), [DeepInfra](https://deepinfra.com/dash/deployments), [DeepSeek](https://www.deepseek.com/), [Kimi](https://platform.moonshot.ai/), [GLM](https://open.bigmodel.cn/), [OpenRouter](https://www.openrouter.ai/), [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) and [Amazon Bedrock](https://aws.amazon.com/bedrock)
1111

12+
**🆕 [Security Scanning](https://genie.devoxx.com/docs/features/security-scanning)** — Run **Gitleaks** (secret detection), **OpenGrep** (SAST) and **Trivy** (dependency CVEs) directly from the LLM agent. Findings are automatically created as prioritised tasks in the Spec Browser for tracking and remediation!
13+
1214
**🆕 [Spec Driven Development (SDD)](https://genie.devoxx.com/docs/features/spec-driven-development)** — Define tasks in `Backlog.md`, browse them in the Spec Browser with Task List and Kanban Board views, then let the Agent implement them autonomously! Use the **Agent Loop** to run multiple tasks in a single batch with dependency ordering and automatic advancement.
1315

1416
**🆕 [AI-powered Inline Code Completion](https://genie.devoxx.com/docs/features/inline-completion)** — Get context-aware code suggestions as you type using Fill-in-the-Middle (FIM) models via Ollama or LM Studio!
@@ -35,6 +37,7 @@ Quick links:
3537
- [Installation Guide](https://genie.devoxx.com/docs/category/installation) - Local and cloud LLM setup
3638
- [Configuration](https://genie.devoxx.com/docs/category/configuration) - API keys, settings, and customization
3739
- [Features](https://genie.devoxx.com/docs/category/features) - Explore all capabilities
40+
- [Security Scanning](https://genie.devoxx.com/docs/features/security-scanning) - Gitleaks, OpenGrep and Trivy as LLM agent tools with auto-backlog task creation
3841
- [Agent Mode](https://genie.devoxx.com/docs/features/agent-mode) - Autonomous code tools with parallel sub-agents
3942
- [Spec Driven Development](https://genie.devoxx.com/docs/features/spec-driven-development) - Task management with Backlog.md, Kanban Board, and Agent implementation
4043
- [Agent Loop](https://genie.devoxx.com/docs/features/sdd-agent-loop) - Batch task execution with dependency ordering and progress tracking
@@ -46,6 +49,24 @@ Quick links:
4649
- [RAG Setup](https://genie.devoxx.com/docs/rag) - Retrieval-Augmented Generation guide
4750
- [Troubleshooting](https://genie.devoxx.com/docs/troubleshooting) - Common issues and solutions
4851

52+
### 🔒 Security Scanning
53+
54+
**[📖 Full Security Scanning Documentation](https://genie.devoxx.com/docs/features/security-scanning)**
55+
56+
DevoxxGenie integrates three best-in-class open-source security scanners as **LLM agent tools**. When Agent Mode is active, the LLM can invoke them on demand, interpret the results in context, and automatically create prioritised backlog tasks for every finding.
57+
58+
| Scanner | What it detects | Install |
59+
|---------|----------------|---------|
60+
| **Gitleaks** | Hardcoded secrets, API keys, tokens | `brew install gitleaks` |
61+
| **OpenGrep** | SAST issues — injection flaws, insecure patterns | `brew install opengrep` |
62+
| **Trivy** | Dependency CVEs (SCA) | `brew install trivy` |
63+
64+
Ask the agent: *"Run a full security scan and create backlog tasks for everything you find."*
65+
66+
<img width="800" alt="Security scan findings as Spec Browser tasks" src="docusaurus/static/img/SecurityScanner-Tasks.jpg" />
67+
68+
Enable in **Settings → DevoxxGenie → Security Scanning**. Each scanner has a path browser, a Test button, and install guidance. Findings are deduplicated — re-running a scan will not create duplicate tasks.
69+
4970
### Spec Driven Development (SDD)
5071

5172
**[📖 Full SDD Documentation](https://genie.devoxx.com/docs/features/spec-driven-development)**
@@ -98,6 +119,7 @@ Select multiple tasks (or click "Run All To Do") and the **Agent Loop** executes
98119

99120
### Key Features:
100121

122+
- **🔒 [Security Scanning](https://genie.devoxx.com/docs/features/security-scanning)** *(v0.9.17+)*: Run Gitleaks (secret detection), OpenGrep (SAST) and Trivy (SCA/CVEs) as LLM agent tools. Each finding is auto-created as a prioritised Backlog.md task. Enable in Settings → Security Scanning.
101123
- **📋 [Spec Driven Development](https://genie.devoxx.com/docs/features/spec-driven-development)** *(v0.9.7+)*: Define tasks in Backlog.md, browse them in the Spec Browser (Task List + Kanban Board), and let the Agent implement them. 17 built-in backlog tools for full CRUD on tasks, documents, and milestones. Use the [Agent Loop](https://genie.devoxx.com/docs/features/sdd-agent-loop) to run multiple tasks in batch with dependency ordering *(v0.9.8+)*.
102124
- **🆕 [ACP Runners](https://genie.devoxx.com/docs/features/acp-runners)** *(v0.9.10+)*: Communicate with external agents (Kimi, Gemini CLI, Kilocode, Claude Code, Copilot) via the Agent Communication Protocol with structured streaming, conversation history, and capability negotiation.
103125
- **🔌 [Plugin Integration API](https://genie.devoxx.com/blog/devoxxgenie-plugin-integrations)** *(v0.9.12+)*: Let other IntelliJ plugins send prompts or create Backlog tasks via a reflection-based `ExternalPromptService` — no compile-time dependency required. Two POC integrations available: [SonarLint DevoxxGenie](https://github.com/stephanj/sonarlint-devoxxgenie-intellij) and [SpotBugs DevoxxGenie](https://github.com/stephanj/spotbugs-devoxxgenie-plugin).

docusaurus/static/api/welcome.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"schemaVersion": 1,
3-
"lastUpdated": "2026-02-10",
3+
"lastUpdated": "2026-02-22",
44
"title": "Welcome to Devoxx Genie",
55
"description": "The Devoxx Genie plugin allows you to interact with Local & Cloud Large Language Models (LLMs). The remote LLM's do require an API key in the Settings page",
66
"instructions": "Start by selecting a language model provider. Select some code, or add some files, type your prompt, and click submit button. Discover and install MCP servers from the MCP Marketplace in Settings!",
77
"features": [
8+
{ "emoji": "\uD83D\uDD12", "name": "Security Scanning \uD83C\uDD95", "description": "Run Gitleaks (secret detection), OpenGrep (SAST) and Trivy (dependency CVEs) as LLM agent tools. Ask the agent to scan and fix — findings are auto-created as prioritised Spec Browser tasks. Enable in Settings > Security Scanning!" },
89
{ "emoji": "\uD83D\uDCCB", "name": "Spec-driven Development", "description": "Define tasks in Backlog.md, browse them in the Spec Browser with Task List and Kanban Board views, then let the Agent implement them autonomously. Enable in Settings > Spec-driven Development!" },
910
{ "emoji": "\uD83E\uDD16", "name": "Agent Mode", "description": "Autonomous code exploration and modification with built-in tools (read, write, edit, search files). Parallel sub-agents investigate multiple areas concurrently. Configure in Agent Settings!" },
1011
{ "emoji": "\uD83D\uDDA5\uFE0F", "name": "CLI & ACP Runners", "description": "Execute prompts via external CLI tools or the Agent Communication Protocol. Supports Claude Code, GitHub Copilot, Gemini CLI, Kimi, and Kilocode with conversation history." },

0 commit comments

Comments
 (0)