You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: README.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,8 @@
9
9
10
10
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)
11
11
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
+
12
14
**🆕 [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.
13
15
14
16
**🆕 [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:
35
37
-[Installation Guide](https://genie.devoxx.com/docs/category/installation) - Local and cloud LLM setup
36
38
-[Configuration](https://genie.devoxx.com/docs/category/configuration) - API keys, settings, and customization
37
39
-[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
38
41
-[Agent Mode](https://genie.devoxx.com/docs/features/agent-mode) - Autonomous code tools with parallel sub-agents
39
42
-[Spec Driven Development](https://genie.devoxx.com/docs/features/spec-driven-development) - Task management with Backlog.md, Kanban Board, and Agent implementation
40
43
-[Agent Loop](https://genie.devoxx.com/docs/features/sdd-agent-loop) - Batch task execution with dependency ordering and progress tracking
-[Troubleshooting](https://genie.devoxx.com/docs/troubleshooting) - Common issues and solutions
48
51
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`|
Ask the agent: *"Run a full security scan and create backlog tasks for everything you find."*
65
+
66
+
<imgwidth="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
+
49
70
### Spec Driven Development (SDD)
50
71
51
72
**[📖 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
98
119
99
120
### Key Features:
100
121
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.
101
123
-**📋 [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+)*.
102
124
-**🆕 [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.
103
125
-**🔌 [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).
Copy file name to clipboardExpand all lines: docusaurus/static/api/welcome.json
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
1
{
2
2
"schemaVersion": 1,
3
-
"lastUpdated": "2026-02-10",
3
+
"lastUpdated": "2026-02-22",
4
4
"title": "Welcome to Devoxx Genie",
5
5
"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",
6
6
"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!",
7
7
"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!" },
8
9
{ "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!" },
9
10
{ "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!" },
10
11
{ "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