Catalog PyPI
PACKAGE EXPLORERView in registry

agentsentinel-langgraph

PyPI

Security scanner for LangGraph agent workflows — powered by AgentSentinel on SingularityNET

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

README

Version 0.1.0 documentation

agentsentinel-langgraph

Security scanner for LangGraph agent workflows.
Powered by AgentSentinel on SingularityNET mainnet.

Install

pip install agentsentinel-langgraph

Quick Start

from langgraph.graph import StateGraph, START, END
from agentsentinel_langgraph import scan_graph, SecureGraph

builder = StateGraph(MyState)
builder.add_node("agent", my_agent_fn)
builder.add_node("tools", tool_node)
builder.add_edge(START, "agent")

# Scan builder before compiling
report = scan_graph(builder)
report.print()

# Or compile then scan + invoke securely
graph = builder.compile(checkpointer=MemorySaver())
secure = SecureGraph(graph, block_on="CRITICAL")
secure.scan()

# Use graph normally after scan
result = graph.invoke({"messages": [HumanMessage(content="hello")]})

What It Checks

  • AGT04 — No human-in-the-loop interrupt points (fully autonomous)
  • AGT08 — High recursion limit / infinite loop risk
  • AGT03 — No checkpointer (cannot audit or rollback)
  • AGT02 — Shell/exec nodes in graph
  • AGT05 — Credential patterns in config

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

NOT_FOUND
neuralsentinel/agentsentinel-langgraph

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:6a6e6be4f00331f9b6c615bf270e42aba37525ff0576d06671d0559077d9e175