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

Uploaded Python 3

File details

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

File metadata

  • Download URL: passshore_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 143.1 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.0.tar.gz
Algorithm Hash digest
SHA256 e8d2959c24717090e1577c2103704c01f04bc6d5e341323747fe145484c7746f
MD5 2519d3e39c3d70d02bd1125cd3262014
BLAKE2b-256 b0a567b092da42815c9b12d1f718a6cf95cc11d6c547a81649087ff0d15811d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: passshore_agent-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6afe3214e34db918047693964b22bf6f3dff5aa577de84867bfec3ed9c3583eb
MD5 a44afc786849cf5414227034434bba98
BLAKE2b-256 0b50b68176326cb7c31e3a9c797601319350047cabdddf092214ec68921590ea

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