Openclaw Security

D 58 completed
Other
cli / python · small
66
Files
13,105
LOC
5
Frameworks
10
Languages

Pipeline State

completed
Run ID
#397180
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
84.67
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #55059
Member of a group with 3 similar repo(s) — canonical #110680 view group →
Top concepts (2)
Project DescriptionWeb Backend
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a comprehensive, enterprise-grade security shield system for OpenClaw. I need this system to function as a CLI tool, built using Python, and incorporate FastAPI for potential API endpoints. The core features must include a Skill Safety Scanner for static code analysis (detecting dangerous functions, hardcoded secrets, etc.), API Key Protection with AES-256 encryption, real-time Network Traffic Monitoring (including SSRF and domain blacklisting), and fine-grained Capability-based Access Control. Additionally, it must feature a complete Audit Logging system and an advanced Threat Detector using behavioral analysis. Please structure it with a zero-trust architecture mindset.
python cli fastapi security openclaw security-shield static-analysis network-monitoring encryption zero-trust
Generated by gemma4:latest

Catalog Information

OpenClaw Security Shield 是一个专为 OpenClaw 设计的企业级安全防护系统

Description

OpenClaw Security Shield 是一个专为 OpenClaw 设计的企业级安全防护系统

Novelty

3/10

Tags

python cli fastapi security openclaw security-shield static-analysis network-monitoring encryption zero-trust

Technologies

anthropic fastapi openai pydantic sqlalchemy

Claude Models

claude-opus-4-6

Quality Score

D
58.4/100
Structure
63
Code Quality
52
Documentation
63
Testing
50
Practices
62
Security
67
Dependencies
90

Strengths

  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 1160 duplicate lines detected \u2014 consider DRY refactoring
  • 6 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

8.8h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
Want this analysis on your repo? https://repobility.com/scan/
PASS
Quality Gate
A
Risk (2)
MIT
License
2.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
77.2%
typescript
13.3%
markdown
4.2%
yaml
1.9%
toml
1.1%
ini
0.8%
json
0.6%
css
0.5%
text
0.3%
html
0.1%

Frameworks

FastAPI React pytest Vite SQLAlchemy

Symbols

method461
variable341
constant235
class130
function88
interface3

API Endpoints (37)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
MethodPathHandlerFramework
Repobility · severity-and-effort ranking · https://repobility.com
GET/list_policiesFastAPI
GET/list_alertsFastAPI
GET/list_assetsFastAPI
POST/create_assetFastAPI
GET/api_infoFastAPI/Flask
POST/create_policyFastAPI
GET/{alert_id}get_alertFastAPI
DELETE/{alert_id}delete_alertFastAPI
PUT/{alert_id}update_alertFastAPI
POST/{alert_id}/resolveresolve_alertFastAPI
GET/alertsapiService.getExpress
GET/alerts/statsapiService.getExpress
GET/api/v1/meget_current_user_infoFastAPI/Flask
DELETE/{asset_id}delete_assetFastAPI
PUT/{asset_id}update_assetFastAPI
GET/{asset_id}get_assetFastAPI
GET/assetsapiService.getExpress
POST/assets/scanapiService.postExpress
GET/assets/statsapiService.getExpress
GET/dashboardget_dashboardFastAPI
GET/healthhealth_checkFastAPI/Flask
GET/meapiService.getExpress
GET/monitoring/dashboardapiService.getExpress
GET/monitoring/securityapiService.getExpress
GET/monitoring/systemapiService.getExpress
GET/policiesapiService.getExpress
POST/policiesapiService.postExpress
PUT/{policy_id}update_policyFastAPI
GET/{policy_id}get_policyFastAPI
DELETE/{policy_id}delete_policyFastAPI
POST/scanscan_assetsFastAPI
GET/securityget_security_metricsFastAPI
GET/statsget_asset_statsFastAPI
GET/statsget_alert_statsFastAPI
GET/systemget_system_metricsFastAPI
GET/timeseries/cpuget_cpu_timeseriesFastAPI
GET/timeseries/memoryget_memory_timeseriesFastAPI

Concepts (2)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
auto_descriptionProject Description![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.8+](https://www.python.org/downloads/) ![Security]()80%
auto_categoryWeb Backendweb-backend70%
All rows scored by the Repobility analyzer (https://repobility.com)

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/121546.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV