Catalog PyPI
PACKAGE EXPLORERView in registry

agentsentinel-autogen

PyPI

Security scanner for AutoGen multi-agent conversations — powered by AgentSentinel on SingularityNET

agentsentinelai-securityautogeneu-ai-actllm-securitymulti-agentsingularitynet
Versions collected1
Direct dependencies3From release 0.1.0
Last observed20 Oct, 23:19 UTC

README

Version 0.1.0 documentation

agentsentinel-autogen

Security scanner for AutoGen multi-agent conversations.
Powered by AgentSentinel on SingularityNET mainnet.

Install

pip install agentsentinel-autogen

Quick Start

from autogen import AssistantAgent, UserProxyAgent
from agentsentinel_autogen import scan_agents, SecurityAudit

assistant = AssistantAgent(
    name="assistant",
    llm_config={"model": "gpt-4", "api_key": "..."}
)
user_proxy = UserProxyAgent(
    name="user_proxy",
    human_input_mode="NEVER",
    code_execution_config={"use_docker": False}
)

# Scan before running conversation
report = scan_agents([assistant, user_proxy])
report.print()

# Raise SecurityError on CRITICAL findings
SecurityAudit([assistant, user_proxy], block_on="CRITICAL").scan()

# Then run conversation normally
user_proxy.initiate_chat(assistant, message="Write a report")

What It Checks

  • AGT04 — human_input_mode="NEVER" — no human oversight
  • AGT08 — High max_consecutive_auto_reply — resource exhaustion
  • AGT02 — Code execution without Docker isolation
  • AGT02 — Shell/exec functions registered to agents
  • AGT03 — Instruction override in system message
  • AGT05 — Credentials in agent config

GroupChat Support

from autogen import GroupChat, GroupChatManager
from agentsentinel_autogen import scan_agents

gc = GroupChat(agents=[a1, a2, a3], messages=[], max_round=50)
report = scan_agents([a1, a2, a3], group_chat=gc)
report.print()

MIT License — © 2026 NeuralSentinel

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.07 May 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
neuralsentinel/agentsentinel-autogen

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:19 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:05500ab5e8efeeeb16f16e5622617c62897e3ef6be324c8d5bff965915c2ff9d