Skip to content

Security: Mingye-Lu/AgenticCrawler

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.1.x Yes

Reporting a Vulnerability

Do not open a public issue for security vulnerabilities.

Email mingyel2@illinois.edu with:

  • A description of the vulnerability and its impact.
  • Steps to reproduce or a proof of concept.
  • The version of acrawl affected.
  • Any suggested fix, if you have one.

We will acknowledge your report within 48 hours and aim to release a fix within 90 days of confirmation.

Security Considerations

Credential storage. LLM provider credentials (API keys, OAuth tokens) are stored in plaintext in ~/.acrawl/credentials.json. Protect this file with appropriate filesystem permissions. Do not commit it to version control.

Browser automation. acrawl runs a headless Chromium instance that navigates to, renders, and interacts with web pages. Be aware of what sites and content you direct it toward — the browser executes JavaScript on those pages.

Tool access. Use --allowedTools to restrict which of the 21 built-in tools the LLM agent can invoke. Omitting the flag allows all tools. For read-only crawls, pass only the navigation and extraction tools to prevent the agent from saving files or spawning sub-agents.

There aren't any published security advisories