🚀 Launch Week Day 4:Introducing the Alert Details Page: A Better Way to Explore Alerts.Learn More →
Socket
Book a DemoInstallSign in
Socket

src.heming.dev/heming/churl

Package Overview
Dependencies
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

src.heming.dev/heming/churl

Go Modules
Version
v0.1.3
Version published
Created
Source

churl

Authenticated cURL via browser context. Leverages a running Chromium browser's debugging interface to issue HTTP requests with automatic cookie and CSRF token extraction.

Installation

go install src.heming.dev/heming/churl@latest

You can also download a pre-built binary and put it somewhere in your $PATH.

Or build from source:

git clone https://src.heming.dev/heming/churl.git
cd churl
make build

Features

  • Browser integration via Chrome DevTools Protocol
  • Automatic cookie and CSRF token extraction
  • Transparent cURL argument passthrough

Usage

Launch browser with debugging enabled:

churl

Show connection information:

churl info

Make authenticated requests:

churl https://api.example.com/data
churl https://api.example.com/data -X POST -d '{"key":"value"}'

All cURL options are supported and passed through transparently.

FAQs

Package last updated on 20 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts