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.1.tar.gz (143.0 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.1-py3-none-any.whl (157.3 kB view details)

Uploaded Python 3

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

Hashes for passshore_agent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6531b02ec83112510f9f910fb0d6119d4f03ee59d7dbdfa5c421c87131368ab6
MD5 b4fbe7e1088dc9fe07311fea283111a8
BLAKE2b-256 2bc6ca41f81f00e1001afb43d38caf7b807a1f69e1865a38fc4089641fc40fe2

See more details on using hashes here.

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

Hashes for passshore_agent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 138ce2cf6f122a15e219fcc890d9b873909655cb55c7376214fd8787011c1e38
MD5 1acc45b43a526adb3fe9d9ef8094f8da
BLAKE2b-256 1e680cdfd2ca09c3654e016ce3730de87269e06d71dfcf4e6da967751e4bae93

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