network-ai
Advanced tools
+1
-1
| { | ||
| "name": "network-ai", | ||
| "version": "4.11.0", | ||
| "version": "4.11.1", | ||
| "description": "AI agent orchestration framework for TypeScript/Node.js - 17 adapters (LangChain, AutoGen, CrewAI, OpenAI Assistants, LlamaIndex, Semantic Kernel, Haystack, DSPy, Agno, MCP, OpenClaw, A2A, Codex, MiniMax, NemoClaw, APS + streaming variants). Built-in CLI, security, swarm intelligence, real-time streaming, and agentic workflow patterns.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://network-ai.org", |
+1
-1
@@ -8,3 +8,3 @@ # Network-AI | ||
| [](https://github.com/Jovancoding/Network-AI/actions/workflows/codeql.yml) | ||
| [](https://github.com/Jovancoding/Network-AI/releases) | ||
| [](https://github.com/Jovancoding/Network-AI/releases) | ||
| [](https://www.npmjs.com/package/network-ai) | ||
@@ -11,0 +11,0 @@ [](#testing) |
+17
-4
@@ -8,5 +8,6 @@ --- | ||
| homepage: https://network-ai.org | ||
| bundle_scope: "Python scripts only (scripts/*.py). All execution is local." | ||
| network_calls: "none from bundled scripts; platform sessions_send delegations may invoke external models" | ||
| sessions_ops: "platform-provided" | ||
| bundle_scope: "Python scripts only (scripts/*.py). All execution is local. No TypeScript, Node.js, adapters, or CLI tools are included in this bundle." | ||
| network_calls: "none โ bundled scripts make zero network calls. The host platform's sessions_send (not part of this skill) may invoke external models." | ||
| sessions_send: "NOT implemented or invoked by this skill. sessions_send is a host-platform built-in. This skill only provides budget guards that run before the platform delegates." | ||
| sessions_ops: "platform-provided โ outside this skill's control" | ||
| requires: | ||
@@ -22,2 +23,8 @@ bins: | ||
| description: "Local append-only JSONL file recording operation metadata. No data leaves the machine." | ||
| pii_warning: "Do not include PII, secrets, or credentials in justification fields. Log entries persist on disk." | ||
| data_directory: | ||
| path: data/ | ||
| scope: local-only | ||
| files: ["audit_log.jsonl", "active_grants.json", "project-context.json"] | ||
| description: "All persistent state is local-only. No files are transmitted over the network." | ||
| --- | ||
@@ -27,4 +34,8 @@ | ||
| > **Scope:** The bundled Python scripts (`scripts/*.py`) make no network calls, use only the Python standard library, and have zero third-party dependencies. Tokens are UUID-based (`grant_{uuid4().hex}`) stored in `data/active_grants.json`. Audit logging is plain JSONL (`data/audit_log.jsonl`). Workflow delegations that use the host platform's `sessions_send` may invoke external model APIs outside this skill's control. | ||
| > **Scope:** The bundled Python scripts (`scripts/*.py`) make **no network calls**, use only the Python standard library, and have **zero third-party dependencies**. Tokens are UUID-based (`grant_{uuid4().hex}`) stored in `data/active_grants.json`. Audit logging is plain JSONL (`data/audit_log.jsonl`). | ||
| > **Data-flow notice:** This skill does NOT implement, invoke, or control `sessions_send`. That is a host-platform built-in (OpenClaw runtime). The orchestration instructions below describe *when* to call the platform's `sessions_send` after budget checks pass โ but the actual network call, model endpoint, and data transmission are entirely the host platform's responsibility. If you need to prevent external network calls, disable or reroute `sessions_send` in your platform settings before installing this skill. | ||
| > **PII / sensitive-data warning:** The `justification` field in permission requests and the audit log (`data/audit_log.jsonl`) store free-text strings provided by agents. **Do not include PII, secrets, or credentials in justification text.** Consider restricting file permissions on `data/` or running this skill in an isolated workspace. | ||
| ## Setup | ||
@@ -521,2 +532,4 @@ | ||
| > **Privacy note:** Audit log entries contain agent-provided free-text fields (justifications, descriptions). These are stored locally in `data/audit_log.jsonl` and never transmitted over the network by this skill. However, **do not put PII, passwords, or API keys in justification strings** โ they persist on disk. Consider periodic log rotation and restricting OS file permissions on the `data/` directory. | ||
| ### What Gets Logged Automatically | ||
@@ -523,0 +536,0 @@ |
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 5 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 5 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1562018
0.12%