Skip to main content

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

passshore_agent-0.1.2.tar.gz (191.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

passshore_agent-0.1.2-py3-none-any.whl (212.3 kB view details)

Uploaded Python 3

File details

Details for the file passshore_agent-0.1.2.tar.gz.

File metadata

  • Download URL: passshore_agent-0.1.2.tar.gz
  • Upload date:
  • Size: 191.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for passshore_agent-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f6fe9f9ac87e917b3d8d28d30421c5a45aed25847bec36c8061f189773597083
MD5 81dbff4f539a12a9612627d9335f38b2
BLAKE2b-256 6d0a87b4dced04d22b7951a77bc090422c84ea12abf6b260c8b3901f7d25d6f9

See more details on using hashes here.

File details

Details for the file passshore_agent-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: passshore_agent-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 212.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for passshore_agent-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c3b1f50ea3d7709fe68c374f3963407c215e15414f1417439f7b6e80a155f24a
MD5 18b4ec01bd18d4ddb8f567b4d44a98d0
BLAKE2b-256 14c7a9a8b85af161b149ca76b9fb49cf36b474baaa1a64acee5bcfdc3e6ba9e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page