LP 

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
- chariot/ - Main Chariot application (backend API + React UI)
- chariot-ui-components/ - Shared React component library with Storybook
- tabularium/ - Universal data schema and models for Chariot systems
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
- nuclei-templates/ - Custom security scanning templates (synced from ProjectDiscovery)
- praetorian-cli/ - Python CLI and SDK for Chariot API access
- praetorian-agent-workflows/ - AI agent workflow orchestration
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
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add leodpraetorian/praetorian-coverage-digest