技能潮 SkillTide 提交收录
官方说明3 个来源MCP 服务3 天前
cycodehq/cycode-cli

cycodehq/cycode-cli

SAST, SCA, Secrets, IaC security scanning
在 GitHub 查看 ↗直链 · 无中转页
来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
评分构成
综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Cycode CLI User Guide

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

The Cycode Command Line Interface (CLI) is an application you can install locally to scan your repositories for secrets, infrastructure as code misconfigurations, software composition analysis vulnerabilities, and static application security testing issues.
This guide walks you through both installation and usage.
Table of Contents
1. Prerequisites
2. Installation
1. Install Cycode CLI
1. Using the Auth Command
2. Using the Configure Command
3. Add to Environment Variables
1. On Unix/Linux
2. On Windows
2. Install Pre-Commit Hook
3. Cycode CLI Commands
4. Certificates and Proxies
5. MCP Command
1. Starting the MCP Server
2. Available Options
3. MCP Tools
4. Usage Examples
5. Advanced Configuration
6. Platform Command
1. Discovering Commands
2. Examples
3. Notes & Limitations
7. AI Guardrails
1. Data Collected by AI Guardrails
8. Scan Command
1. Running a Scan
1. Options
1. Severity Threshold
2. Monitor
3. Cycode Report
4. Package Vulnerabilities
5. License Compliance
6. Lock Restore
7. Stop on Error
2. Repository Scan
1. Branch Option
3. Path Scan
1. Terraform Plan Scan
4. Commit History Scan
1. Commit Range Option (Diff Scanning)
5. Pre-Commit Scan
1. Local Diff Scanning (IDE Integrations)
6. Pre-Push Scan
2. Scan Results
1. Show/Hide Secrets
2. Soft Fail
3. Example Scan Results
1. Secrets Result Example
2. IaC Result Example
3. SCA Result Example
4. SAST Result Example
4. Company Custom Remediation Guidelines
3. Ignoring Scan Results
1. Ignoring a Secret Value
2. Ignoring a Secret SHA Value
3. Ignoring a Path
4. Ignoring a Secret, IaC, or SCA Rule
5. Ignoring a Package
6. Ignoring via a config file
9. Report command
1. Generating SBOM Report
10. Import command
11. Scan logs
12. Syntax Help
Prerequisites
- The Cycode CLI application requires Python version 3.10 or later.
- Use the cycode auth command to authenticate to Cycode with the CLI
- Alternatively, you can get a Cycode Client ID and Client Secret Key by following the steps detailed in the Service Account Token and Personal Access Token pages, which contain details on getting these values.
Installation
The following installation steps are applicable to both Windows and UNIX / Linux operating systems.
> [!NOTE]
> The following steps assume the use of python3 and pip3 for Python-related commands; however, some systems may instead use the python and pip commands, depending on your Python environment’s configuration.
Install Cycode CLI
To install the Cycode CLI application on your local machine, perform the following steps:
1. Open your command line or terminal application.
2. Execute one of the following commands:
- To install from PyPI:
- To install from Homebrew:
- To install from GitHub Releases navigate and download executable for your operating system and architecture, then run the following command:
3. Finally authenticate the CLI. There are three methods to set the Cycode client ID and credentials (client secret or OIDC ID token):
- cycode auth (**Recommended**)
- cycode configure
- Add them to your environment variables
Using the Auth Command
> [!NOTE]
> This is the **recommended** method for setting up your local machine to authenticate with Cycode CLI.
1. Type the following command into your terminal/command line window:
cycode auth
2. A browser window will appear, asking you to log into Cycode (as seen below):
3. Enter your login credentials on this page and log in.
4. You will eventually be taken to the page below, where you'll be asked to choose the business group you want to authorize Cycode with (if applicable):
> [!NOTE]
> This will be the default method for authenticating with the Cycode CLI.
5. Click the **Allow** button to authorize the Cycode CLI on the selected business group.
6. Once completed, you'll see the following screen if it was selected successfully:
7. In the terminal/command line screen, you will see the following when exiting the browser window:
Successfully logged into cycode
Using the Configure Command
> [!NOTE]
> If you already set up your Cycode Client ID and Client Secret through the Linux or Windows environment variables, those credentials will take precedent over this method.
1. Type the following command into your terminal/command line window:
2. Enter your Cycode API URL value (you can leave blank to use default value).
Cycode API URL [https://api.cycode.com]: https://api.onpremise.com
3. Enter your Cycode APP URL value (you can leave blank to use default value).
Cycode APP URL [https://app.cycode.com]: https://app.onpremise.com
4. Enter your Cycode Client ID value.
Cycode Client ID []: 7fe5346b-xxxx-xxxx-xxxx-55157625c72d
来源
awesome · https://github.com/cycodehq/cycode-cli
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引