Skip to content

docs: add security extension points guidance - #8198

Draft
maxpetrusenkoagent wants to merge 1 commit into
microsoft:mainfrom
maxpetrusenkoagent:hermes/oss-pr-2026-09-06-autogen-7669
Draft

docs: add security extension points guidance#8198
maxpetrusenkoagent wants to merge 1 commit into
microsoft:mainfrom
maxpetrusenkoagent:hermes/oss-pr-2026-09-06-autogen-7669

Conversation

@maxpetrusenkoagent

Copy link
Copy Markdown

Why are these changes needed?

AutoGen is in maintenance mode, but issue #7669 asks where Agent Threat Rules-style content scanning should fit for existing AutoGen users.

This PR adds a docs-only security extension points page that explains the maintainer-shaped path: keep fast-changing threat rule packs outside AutoGen, and compose external scanners at existing message, tool, or workbench boundaries. It specifically calls out that tool and workbench boundaries are better fits than chat-message-only scanning for prompt injection and exfiltration entering through web pages, files, MCP servers, or other tool outputs.

Related issue number

Related to #7669

Verification

  • Characterization check before docs change failed as expected: no security-extension-points.md page and no extensions-guide toctree entry.
  • python3 characterization check after docs change: PASS: docs coverage for #7669 exists
  • uv run python check_md_code_blocks.py docs/src/user-guide/extensions-user-guide/security-extension-points.md passed.
  • git diff --check FETCH_HEAD...HEAD passed.
  • uv run sphinx-build -b html -W --keep-going docs/src docs/build reached and rendered user-guide/extensions-user-guide/security-extension-points; it still exits non-zero on pre-existing optional dependency autodoc warnings for cv2, chromadb, mem0, redisvl, llama_cpp, ollama, semantic_kernel, graphrag, and json_schema_to_pydantic.

Second-agent review

Preferred reviewer claude -p was available but failed authentication with OAuth access token has been revoked.

Fallback reviewer hermes chat -Q reviewed /tmp/oss-pr-second-agent-review.diff and returned CLEAN: no blocking correctness, regression, test, security, duplicate/superseded, or maintainer-fit issues found.

Checks

Created with: Hermes Agent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant