LP

leodpraetorian/praetorian-coverage-digest

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 32 趋势 2

Praetorian Security 的每日覆盖摘要和放大流程

概览

该超级仓库统一了所有Chariot仓库,并结合AI协助提供共享的安全工具构建工作流程。 - - 主Chariot应用程序(后端API + React UI)- - 与Storybook共享React组件库- - Chariot系统通用数据模式和模型 - - 用于将安全工具串接到工作流程的Go框架 - - 基于janus框架的工具编排系统- - 多云安全扫描工具包(AWS/Azure/GCP) - - 自定义安全扫描模板(同步自 ProjectDiscovery)- - 用于 Chariot API 访问的 Python CLI 和 SDK - - AI 代理工作流程编排 界面将在https://localhost:3000时提供,包含生成的凭证。

概述(AI 翻译)

概述

该超级仓库统一了所有Chariot仓库,并结合AI协助提供共享的安全工具构建工作流程。

仓库结构

核心平台

  • chariot/ - 主Chariot应用程序(后端API + React UI)
  • chariot-ui-components/ - 与 Storybook 共享的 React 组件库
  • 表格/ - 战车系统的通用数据模式和模型

安全框架

  • janus-framework/ - 用于将安全工具串接到工作流程中的Go框架
  • janus/ - 基于janus框架的工具编排系统
  • nebula/ - 多云安全扫描工具包(AWS/Azure/GCP)

模板与工具

  • nuclei-templates/ - 自定义安全扫描模板(同步自ProjectDiscovery)
  • praetorian-cli/ - 用于Chariot API访问的PythonCLI和SDK
  • praetorian-agent-workflows/ - AI 代理工作流程编排

快速启动

搭建战车堆

界面将在https://localhost:3000时提供,包含生成的凭证。

开发工作流程

常见操作

本页由 AI 翻译,技术细节请以原文为准。

README

Chariot Development Platform

Overview

This super-repository unifies all Chariot repositories and provides shared workflows for building security tools with AI assistance.

Repository Structure

Core Platform

Security Frameworks

  • janus-framework/ - Go framework for chaining security tools into workflows
  • janus/ - Tool orchestration system built on janus-framework
  • nebula/ - Multi-cloud security scanning toolkit (AWS/Azure/GCP)

Templates & Tools

Quick Start

Setting Up A Chariot Stack

# recursively clone the repository
git clone --recurse-submodules https://github.com/praetorian-inc/praetorian-development-platform.git
# set up the repository
make setup

# Deploy complete Chariot stack (CloudFormation + React UI)
make guard

# Generate test user with UUID credentials
make user

# Credentials are automatically stored in .env:
# PRAETORIAN_CLI_USERNAME={uuid}@praetorian.com
# PRAETORIAN_CLI_PASSWORD={uuid-no-dashes}Aa1!

The UI will be available at https://localhost:3000 with the generated credentials.

Development Workflow

# set up the repository
make setup

# Create branch across all submodules
make create branch=

# launch claude code
claude

# Create PRs across all submodules
make create-prs

Common Operations

# pull all submodule branches
make submodule-pull

# check out a branch in all submodules
make checkout branch=main
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add leodpraetorian/praetorian-coverage-digest
新手?先看 mcpskill.org 教程 →