PassShore Agent — AI 代码质量本地守门人 / local AI code quality gatekeeper
Project description
PassShore Agent
中文:AI 代码质量的本地守门人。装完即用,一键扫描,自动生成看板。
English: Local AI code quality gatekeeper. Install and run — one command to scan, auto-generated dashboard.
📖 中文说明
一句话
PassShore Agent 是跑在你本地机器上的 AI 代码质量检测服务。它用 167 条行业标准(OWASP、等保、DSMM、CIS…)检查你的代码,自动评分、自动生成看板、自动阻止低质量代码合并。
安装
pip install passshore-agent
快速开始
# 启动看板(浏览器打开 http://localhost:9100/dashboard)
passshore-agent
# 扫描当前目录
passshore check .
# 质量门禁检查(CI 用)
passshore ci . --threshold 0.5
核心功能
| 功能 | 说明 |
|---|---|
| 14 类检查器 | 安全、架构、API、数据、权限、性能、合规… |
| 7 个深度扫描器 | 依赖漏洞、BOLA/BFLA、OpenAPI、GraphQL、Secrets |
| 自适应质量门禁 | 按项目成熟度自动调整阈值 |
| Web 看板 | 实时质量仪表盘、趋势图、徽章 |
| MCP 协议 | 对接 Hermes/OpenCode 等 AI 编程工具 |
许可证
MIT
📖 English
One-liner
PassShore Agent is a local AI code quality inspection service. It checks your code against 167 industry standards (OWASP, DSMM, CIS, etc.), auto-scores, auto-generates dashboards, and blocks low-quality merges.
Install
pip install passshore-agent
Quick Start
# Start dashboard (open http://localhost:9100/dashboard in browser)
passshore-agent
# Scan current directory
passshore check .
# Quality gate check (CI use)
passshore ci . --threshold 0.5
Features
| Feature | Description |
|---|---|
| 14 Checkers | Security, architecture, API, data, permission, performance, compliance… |
| 7 Deep Scanners | Dependency vulns, BOLA/BFLA, OpenAPI, GraphQL, Secrets |
| Adaptive Quality Gate | Auto-tunes thresholds by project maturity |
| Web Dashboard | Real-time quality dashboard, trends, badges |
| MCP Protocol | Integrates with Hermes/OpenCode AI coding tools |
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file passshore_agent-0.1.1.tar.gz.
File metadata
- Download URL: passshore_agent-0.1.1.tar.gz
- Upload date:
- Size: 143.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6531b02ec83112510f9f910fb0d6119d4f03ee59d7dbdfa5c421c87131368ab6
|
|
| MD5 |
b4fbe7e1088dc9fe07311fea283111a8
|
|
| BLAKE2b-256 |
2bc6ca41f81f00e1001afb43d38caf7b807a1f69e1865a38fc4089641fc40fe2
|
File details
Details for the file passshore_agent-0.1.1-py3-none-any.whl.
File metadata
- Download URL: passshore_agent-0.1.1-py3-none-any.whl
- Upload date:
- Size: 157.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
138ce2cf6f122a15e219fcc890d9b873909655cb55c7376214fd8787011c1e38
|
|
| MD5 |
1acc45b43a526adb3fe9d9ef8094f8da
|
|
| BLAKE2b-256 |
1e680cdfd2ca09c3654e016ce3730de87269e06d71dfcf4e6da967751e4bae93
|