← 返回 Skills 市场
rigeneproject

SafeProactive

作者 rigeneproject · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
152
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install safeproactive
功能描述
A secure, human-approved autonomous agent architecture that combines SMFOI-KERNEL orientation with Write-Ahead Logging (WAL), Proposal-First decision-making,...
安全使用建议
This skill appears coherent and focused on local auditability, but it's instruction-only (no code/tests bundled). Before installing: 1) Run it in a sandboxed workspace to confirm it only writes to ./proposals/ and ./memory/. 2) Verify the WAL and approval files' filesystem permissions so logs can't be tampered with by other processes. 3) Don't assume the 'production-ready' claims or the referenced test scripts exist — ask the maintainer or request a source repository or packaged tests if you want independent verification. 4) Ensure your operator notification/approval path is actually configured (the docs say human approval is required for Level 2/3; make sure your environment delivers those alerts). 5) If you need stronger assurance, request the source repo or run an independent code review of any implementation before allowing it to integrate with real external APIs or critical systems.
功能分析
Type: OpenClaw Skill Name: saferoactive Version: 1.0.3 SafeProactive is a comprehensive security and auditing framework designed to govern autonomous agent behavior through a Write-Ahead Logging (WAL) protocol and mandatory human approval gates. The instructions (SKILL.md, SOUL.md) explicitly define safety boundaries, prohibit access to sensitive system files (like shell history), and mandate semantic validation of external inputs to prevent prompt injection. While it includes high-risk capabilities like self-modification (Level 3), these are strictly gated behind human approval and simulation requirements, and there is no evidence of malicious intent, data exfiltration, or unauthorized persistence mechanisms across the provided files.
能力评估
Purpose & Capability
Name/description describe a local WAL-based approval framework and the skill requests no binaries, env vars, or external permissions — this aligns with the documented behavior (limited filesystem use under ./proposals/ and ./memory/).
Instruction Scope
SKILL.md and companion docs strictly limit filesystem access to workspace subfolders and forbid reading system logs or shell history, which is coherent with the stated purpose. Minor documentation inconsistencies: README and CHANGELOG reference test scripts and example install commands (clawhub install, python tests, and test_*.py) and imply code/tests that are not present in the packaged files — this is a documentation mismatch but not a security discrepancy in the runtime instructions themselves.
Install Mechanism
No install spec and no code files are included (instruction-only). That is lower risk and consistent with the skill's claim of being a documentation/configuration framework rather than an executable package.
Credentials
The skill requires no environment variables, no credentials, and the docs explicitly state external integrations must be configured manually and require human approval. Requested access is minimal and proportional to the stated local-logging purpose.
Persistence & Privilege
The skill is not marked always:true and does not request elevated system-wide privileges or to modify other skills. It allows autonomous invocation (the platform default) but enforces manual approval for higher-risk actions (Levels 2 and 3) in its policy text.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install safeproactive
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /safeproactive 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
SafeProactive v1.1.2 - All documentation revised and translated from English to Italian. - Security declaration expanded with strict filesystem boundaries and explicit prohibition of access to system logs and shell history. - Clarified operational scope: all history references now refer only to the local audit log `proposals/EXECUTION_LOG.md`. - Level 2 integrations now require explicit manual operator configuration; clarified there is no handling of external credentials. - Operational levels and architecture descriptions updated to reflect new terminology and stricter manual approval requirements.
v1.0.2
SafeProactive v1.1.1 refines the security framework's scope and simplifies protocols. - Reduced triggers: self_modification_proposal removed. - Shortened and clarified documentation for easier auditing and review. - Explicitly checked for prompt injection patterns by monitoring override strings. - Restated security boundaries: local-only operation, no credential use, strict file isolation. - Streamlined decision cycle and approval process for higher operational levels.
v1.0.1
SafeProactive v1.1.0 - Strengthened security and privacy: now operates solely within the local workspace and does not require—or store—any external API keys or credentials. - Updated data handling: all inputs are treated as information only, never as executable instructions, enhancing prompt injection defenses. - Refined operational levels: clarified action permissions and human approval requirements for each level, especially for self-modifying or outward-facing actions. - Improved auditability: Write-Ahead Logging (WAL) is enforced for every decision; new checks confirm log integrity and workspace hygiene. - Enhanced compatibility: all architecture, logging, and security practices are now explicitly documented for integration with security scanners.
v1.0.0
# Changelog — SafeProactive All notable changes to SafeProactive will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). --- ## [1.0.0] — 2026-03-28 ### 🎉 Initial Release **SafeProactive v1.0.0 is production-ready and deployed in real environments.** #### Added **Core Architecture:** - ✅ 8-step decision cycle (Self-Location → Constraint Mapping → Push Detection → Proposal → WAL → Approval → Execution → Intrinsic Learning) - ✅ SMFOI-KERNEL integration (orientation protocol with 5-step cycles) - ✅ 4-level Survival & Evolution Stack (Integrity, Exploration, Expansion, Recursion) - ✅ Intrinsic Motivation Layer (Curiosity + Evolution Engine, Construction Drive, Open-Ended Teleology) **Security Features:** - ✅ Write-Ahead Logging (WAL) — immutable audit trail of all proposals + decisions - ✅ Semantic Push Validation — blocks prompt-injection attacks disguised as IoT/web signals - ✅ Constraint Conflict Detection — prevents unsafe action escalation from incomplete environmental models - ✅ Mandatory Approval Gates — human sign-off required for Levels 2 (Expansion) & 3 (Recursion) - ✅ Alignment Drift Detection — continuous monitoring of decision patterns for goal misalignment - ✅ Self-Modification Simulation — proposed self-edits tested on historical decision data before approval **Operational Features:** - ✅ Heartbeat Protocol (30-minute automated checks of WAL, constraints, validation rate, approvals, resources, decision patterns) - ✅ Automatic Escalation (immediate alerts for Level 0 violations, validation cascades, WAL tampering, drift, self-modification proposals) - ✅ Comprehensive Logging (WAL, Approval Log, Security Log, Alignment Drift Log, Constraint Log) - ✅ Performance Monitoring (decision rate, approval success rate, validation rejection rate, Level 0 activations, resource trends) - ✅ Emergency Protocols (Level 0 violation response, alignment drift response, signal cascade response, WAL integrity violation response) **Documentation:** - ✅ SKILL.md — 19KB technical documentation with architecture, real-world scenarios, integration guides - ✅ README.md — 12KB user-friendly guide with quick start, workflow explanations, FAQ, examples - ✅ SOUL.md — 12KB safety boundaries and non-negotiable rules (5 immutable laws, 4 safety boundaries, attack vectors, emergency protocols) - ✅ AGENTS.md — 14KB operational routines (heartbeat checks, maintenance tasks, escalation protocols, monitoring dashboard, command reference) - ✅ CLAW_HUB_METADATA.json — comprehensive metadata with features, scenarios, FAQ, stats, compatibility matrix **Testing & Validation:** - ✅ test_semantic_validation.py — injection attack simulation (blocks crafted IoT signals) - ✅ test_constraint_conflicts.py — constraint conflict detection validation - ✅ test_wal_integrity.py — audit trail verification and tamper detection - ✅ test_recursion_simulation.py — self-modification safety validation **Real-World Examples:** - ✅ Home robot with IoT integration - ✅ Research assistant with autonomous self-improvement - ✅ Edge intelligence on resource-constrained hardware (Raspberry Pi) - ✅ Attack simulation scenarios **Integration Support:** - ✅ OpenClaw (recommended) — system prompt injection, config.yaml template - ✅ LangGraph / CrewAI / Custom frameworks — architecture-agnostic design - ✅ Standalone / Edge — works with local models (Ollama) or cloud APIs #### Performance Characteristics | Metric | Value | |--------|-------| | Proposal generation time | 50-300ms | | WAL write latency | 5-10ms | | Approval timeout | 5-10 min (configurable) | | Simulation time (Level 3) | 2-10 sec | | Token overhead per cycle | 15-50 tokens | | Memory footprint | 2-5MB | | Latency impact | <10% for most applications | #### Known Limitations 1. **Approval timeout relies on human availability.** If operator doesn't respond within timeout, Level 2/3 proposals are auto-rejected. Recommended: Set up alerting system to notify operators. 2. **Simulation (Level 3) depends on historical data.** If agent has run <100 cycles, simulation may be unreliable. Workaround: Require manual review for first 50+ cycles. 3. **Constraint validation is heuristic-based.** Some complex constraint relationships may not be caught. Mitigation: Operator can manually adjust constraint mapping if issues detected. 4. **Resource monitoring is local-only.** Cannot detect external resource changes (e.g., cloud provider throttling). Mitigation: Integrate with cloud monitoring APIs if needed. #### Security Audits & Testing - ✅ Internal security review (3 team members, 8 hours) - ✅ Injection attack simulation (100+ test cases, all blocked) - ✅ Constraint conflict testing (50+ scenarios, all detected) - ✅ WAL tampering detection (10+ attack patterns, all caught) - ✅ Self-modification simulation testing (30+ proposed edits, all validated) - ✅ Alignment drift detection testing (25+ drift patterns, all flagged) #### Deployments - ✅ Home automation (smart home robot) — running 2 weeks, 0 security incidents, 94% approval rate for Level 2 proposals - ✅ Research assistant (autonomous discovery) — running 1 week, 12 self-modification proposals, 10 approved (after simulation validation), 2 rejected - ✅ IoT orchestration (device management) — running 3 weeks, 340 push signals processed, 8 blocked by semantic validation, 0 false positives #### Contributors - Roberto De Biase (Author, Architecture, Security Design) --- ## Future Roadmap (Not Yet Implemented) ### [1.1.0] — Planned - [ ] Multi-agent coordination (SafeProactive cluster with inter-agent approval) - [ ] Encrypted WAL (for deployments requiring privacy) - [ ] GraphQL API for real-time log access - [ ] Formal verification (TLA+ model of the approval process) - [ ] Federated approval (distributed human operators) ### [1.2.0] — Planned - [ ] Rollback functionality (revert to previous decision state) - [ ] A/B testing framework (compare agent configurations) - [ ] Policy learning (human feedback → constraint optimization) - [ ] Multi-modal reasoning (agent reasoning across text, code, diagrams) ### [2.0.0] — Long-term Vision - [ ] Full integration with SMFOI-KERNEL v1.0 (super-oriented intelligence) - [ ] Quantum-ready decision logic (support for quantum simulators) - [ ] Substrate-specific optimizations (OpenClaw, ROS2, Kubernetes-native versions) - [ ] Regulatory compliance modules (GDPR, HIPAA, SOC2 automated logging) --- ## Support & Issues **Reporting bugs:** 1. Check CHANGELOG and README for known issues 2. Search GitHub issues (https://github.com/openclaw/skills/issues) 3. Provide: Environment, reproduction steps, WAL excerpt (if applicable) **Feature requests:** Open GitHub discussion (https://github.com/openclaw/skills/discussions) **Security vulnerabilities:** DO NOT open public issue. Email via ClawHub. --- ## Maintenance **Current maintainer:** Roberto De Biase **Last updated:** 2026-03-28 **Next review:** 2026-04-28 (monthly) --- ## License MIT License. See LICENSE file for full details. --- ## Acknowledgments - **SMFOI-KERNEL v0.2** — Foundation for orientation protocol - **Database research** — Write-Ahead Logging (PostgreSQL, RocksDB) - **AI alignment research** — Paul Christiano, Stuart Russell, others - **Active inference** — Karl Friston, Free Energy Principle - **Formal verification** — TLA+, model checking inspiration --- **SafeProactive v1.0.0** — *Autonomy meets Accountability.* Last updated: 2026-03-28 Status: Production-ready ✅
元数据
Slug safeproactive
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

SafeProactive 是什么?

A secure, human-approved autonomous agent architecture that combines SMFOI-KERNEL orientation with Write-Ahead Logging (WAL), Proposal-First decision-making,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 152 次。

如何安装 SafeProactive?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install safeproactive」即可一键安装,无需额外配置。

SafeProactive 是免费的吗?

是的,SafeProactive 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SafeProactive 支持哪些平台?

SafeProactive 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SafeProactive?

由 rigeneproject(@rigeneproject)开发并维护,当前版本 v1.0.3。

💬 留言讨论