MCPcopy Index your code
hub / github.com/caido-community/workflows

github.com/caido-community/workflows @1.1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.2 ↗ · + Follow
88 symbols 185 edges 50 files 4 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

image

Github   •   Documentation   •   Discord


Workflows Store

Browse and install various workflows from our collection of pre-built workflows with a single click

Installation

  1. Open Caido
  2. Navigate to the plugins page
  3. Go to community store
  4. Install workflows store

Contributing

To contribute a new workflow to the store, follow these steps:

  1. Fork the repository
  2. Create a new branch for your workflow
  3. Download your workflow in Caido
  4. Create a new directory in packages/workflows/src with your workflow name (directory name must be the same as workflow ID)
  5. Inside your workflow directory, add the following files:

  6. definition.json - Your workflow file from Caido (rename the downloaded file)

  7. manifest.json - Workflow metadata file (see example below)
  8. README.md - Documentation for your workflow

Example manifest.json: json { "author": { "name": "Your Name", "email": "your.email@example.com" }, "url": "https://github.com/caido-community/workflows/packages/workflows/your-workflow/README.md", "description": "Brief description of your workflow", "id": "your-workflow-id", "name": "Your Workflow Name", "version": "0.0.1" }

Your README.md should include: - Author information - Brief description of the workflow - Any additional usage instructions

  1. Commit your changes
  2. Push to your fork
  3. Open a pull request with your changes

Extension points exported contracts — how you extend this code

WorkflowResult (Interface)
(no doc)
packages/frontend/src/stores/workflows.ts
Workflow (Interface)
(no doc)
packages/shared/src/index.ts
SearchFilters (Interface)
(no doc)
packages/shared/src/index.ts

Core symbols most depended-on inside this repo

getString
called by 4
packages/backend/src/store/workflows.ts
test_origin
called by 3
packages/workflows/src/cors-checker/javascript.ts
createCorsFinding
called by 3
packages/workflows/src/cors-checker/javascript.ts
record
called by 3
packages/workflows/src/gap-sus-params/javascript.ts
replaceBooleanStrings
called by 3
packages/workflows/src/copy-as-python/javascript.ts
ok
called by 3
packages/shared/src/index.ts
getWorkflows
called by 2
packages/backend/src/store/workflows.ts
exists
called by 2
packages/backend/src/store/workflows.ts

Shape

Function 78
Method 5
Interface 3
Class 2

Languages

TypeScript100%

Modules by API surface

packages/backend/src/store/workflows.ts10 symbols
packages/workflows/scripts/build.mjs9 symbols
packages/frontend/src/stores/workflows.ts9 symbols
packages/workflows/src/cors-checker/javascript.ts5 symbols
packages/shared/src/index.ts4 symbols
packages/backend/src/index.ts4 symbols
packages/workflows/src/leakz/src/index.ts3 symbols
packages/workflows/src/html-decode-everything/javascript.ts3 symbols
packages/workflows/src/copy-as-python/javascript.ts3 symbols
packages/workflows/src/get-random-uuid/javascript.ts2 symbols
packages/workflows/src/gap-sus-params/javascript.ts2 symbols
packages/workflows/src/clean-http-request/javascript.ts2 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add workflows \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact