Skip to content

Assistant

⚡PRO FEATURE

The Assistant is only available to Caido Pro users.

The Assistant is an AI LLM avaiable to Caido Pro users. Specifically tailored for security research - the Assistant can help you understand requests, provide explanations of web traffic elements and suggests attack vectors.

WARNING

Make sure to anonymize sensitive information when you use this tool. See our privacy policy for more information.

INFO

Data is sent to a third party (OpenAI) and can be stored for up to 30 days. See their privacy policy for more information.

What is an LLM?

Large Language Models (LLM) like GPT-3.5 are created through deep learning techniques and have the capability to understand, generate and manipulate text in a wide range of natural language tasks.

However, there are certains limitations to LLMs such as hallucinations (LLMs generating information that is not accurate or even completely fabricated), lack of understanding and biases.

LLMs are not going to "hack for you" since they have no consciousness or intent. They generate responses based solely on patterns in the data and input they receive.

Credits System

To prevent abuse, we use a credit system. Each Pro user gets 500,000 credits per month. Credit usage depends on the model used. We currently offer ChatGPT-3.5 Turbo, but we will add support for the other models eventually.

  • 1 credit is equal to 1 token.
  • A token is roughly a word or ¾ of a word.
  • If you send follow-up messages in the same session, the tokens of all previous messages count in your credit usage.
  • You can send a maximum of 4000 tokens in a single session.

INFO

For more information on tokens, visit ChatGPT Tokenizer.

Assistant Usage Examples

TIP

You can easily access the Assistant by right-clicking on a request in HTTP History or Search. Explain and Generate CSRF PoC are default selections and will produce results similar to the following:

WARNING

When using the right-click menu shortcut to call upon the Assistant - the request is sent automatically along with any sensitive information contained in it.

  • If you need to anonymize data, copy the prompt the Assistant should use, paste it in a new attempt with your request and remove any sensitive information before submitting it.

Provide an Explanation of a Request

The Assistant can help you understand what a request is doing by explaining it in natural language.

Prompt
Explain the operation being performed by the endpoint in this request:
[PASTE REQUEST HERE]
Assistant request.

Generate a POC CSRF Attack

The Assistant page currently allows you to generate a proof-of-concept for a CSRF Attack.

Prompt
Create a CSRF PoC in HTML that will automatically submit the form for the following request:
[PASTE REQUEST HERE]
assistant csrf

Additional Information

TIP

Be careful if your payload is huge, it can cost a lot of credits.