feat(crewai-tools): Add OpticParse & PhishVision Native Tools
Open
Nobody has claimed this yet.
vendor-pitch
- Dominant language
- Python
- Stars
- 58.8k
- Forks
- 8.5k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 109
Description
Feature Description
Support OpticParse and PhishVision as native tools in crewai-tools:
- OpticParseTool: Autonomous AI Multimodal Vision web scraper and structured data extraction tool. Bypasses dynamic JavaScript rendering, anti-bot verification, and Cloudflare Turnstile without fragile CSS/XPath selectors.
- PhishVisionTool: Real-time cybersecurity and zero-day threat intelligence scanner. Audits target URLs and domains for credential harvesting, brand impersonation, and smart contract wallet drainers in under 1.6 seconds.
Proposed Implementation
- Implementation lives inside lib/crewai-tools/src/crewai_tools/tools/opticparse_tool/.
- Native unit test suite in lib/crewai-tools/tests/tools/opticparse_tool_test.py.
- No local browser binaries needed (Chromium/Playwright/Selenium); works over lightweight HTTPS/JSON-RPC edge gateway.
- Out-of-the-box developer trial mode supported.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the existing tools under lib/crewai-tools/src/crewai_tools/tools/ and the native test patterns, then inspect the proposed opticparse_tool package and its test path at lib/crewai-tools/tests/tools/opticparse_tool_test.py. Add both OpticParseTool and PhishVisionTool with the described trial-mode and gateway support, and verify their native unit tests cover the supported behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai, security, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100