Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions extensions/burp-search/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift
compiled_raycast_rust

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/burp-search/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
3 changes: 3 additions & 0 deletions extensions/burp-search/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Burp Projects Changelog

## [Initial Version] - {PR_MERGE_DATE}
26 changes: 26 additions & 0 deletions extensions/burp-search/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Burp Search

Quick search and launcher for Burp Suite project files from Raycast.

## What it does

Recursively scans a directory for `.burp` files and lets you open them in Burp Suite. Uses a smart cache so it only scans for new/modified files after the first run, which makes it fast even with lots of projects.

Projects are sorted by last modified date, so your most recent work is at the top.

## Actions

- **Enter**: Open project in Burp Suite
- **Cmd+F**: Show in Finder
- **Cmd+.**: Copy full path to clipboard
- **Cmd+R**: Clear cache and rescan everything

## Setup

Configure two preferences:
- **Search Directory**: Where to look for `.burp` files (searches recursively)
- **Burp Suite App Name**: Name of your Burp app (default: "Burp Suite Professional")

## How the cache works

First run does a full scan. After that, it only looks for files newer than the cache, then merges them with cached results. If you move/rename projects or want to force a full rescan, use Cmd+R.
Binary file added extensions/burp-search/assets/extension-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions extensions/burp-search/assets/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions extensions/burp-search/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
const { defineConfig } = require("eslint/config");
const raycastConfig = require("@raycast/eslint-config");

module.exports = defineConfig([...raycastConfig]);
Loading
Loading