Repository Analysis

firecrawl/firecrawl

The API to search, scrape, and interact with the web at scale. 🔥

11.4 Low AI signal View on GitHub
11.4
Adjusted Score
11.4
Raw Score
100%
Time Factor
2026-05-29
Last Push
126,224
Stars
TypeScript
Language
297,605
Lines of Code
1175
Files
1900
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 10HIGH 337MEDIUM 147LOW 1406

Pattern Findings

1900 matches across 16 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers695 hits · 679 pts
SeverityFileLineSnippet
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py28def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py153def find_objective_in_top_pages(map_website, objective, app, client):
LOW…amples/job-resource-analyzer/job-resources-analyzer.py80def rank_and_summarize_resources(resources, skills):
LOWexamples/openai_swarm_firecrawl/main.py72def handoff_to_website_scraper():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md238def get_yesterday_top_products():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md267def save_yesterday_top_products():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md587def save_yesterday_top_products():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md727def save_yesterday_top_products():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md793def get_yesterday_top_products():
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md937class DataManager:
LOWexamples/blog-articles/scheduling_scrapers/notebook.md811class DataManager:
LOW…ples/blog-articles/github-actions-tutorial/notebook.md554def test_save_and_read_metrics():
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py40def gemini_extract_pdf_content(pdf_url, objective):
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py72def gemini_extract_image_data(image_url):
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py94def extract_urls_from_markdown(markdown_text):
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py125def find_relevant_page_via_map(objective, url, app):
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py253def find_objective_in_top_pages(map_website, objective, app):
LOWexamples/crm_lead_enrichment/crm_lead_enrichment.py24def get_companies_from_hubspot(hubspot_client):
LOWexamples/claude_stock_analyzer/claude_stock_analyzer.py33def find_relevant_page_via_map(stock_search_term, url, app):
LOWexamples/openai_swarm_firecrawl_web_extractor/main.py78def handoff_to_website_scraper():
LOW…-4-maverick-web-crawler/llama4-maverick-web-crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOW…-4-maverick-web-crawler/llama4-maverick-web-crawler.py153def find_objective_in_top_pages(map_website, objective, app, client):
LOW…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOW…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py177def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/o3-mini_web_crawler/o3-mini_web_crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/o3-mini_web_crawler/o3-mini_web_crawler.py157def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py157def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/o3-web-crawler/o3-web-crawler.py28def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/o3-web-crawler/o3-web-crawler.py153def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/sonnet_web_crawler/sonnet_web_crawler.py30def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/sonnet_web_crawler/sonnet_web_crawler.py71def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/haiku_web_crawler/haiku_web_crawler.py30def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/haiku_web_crawler/haiku_web_crawler.py71def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/grok_web_crawler/grok_web_crawler.py53def find_relevant_page_via_map(objective, url, app):
LOWexamples/grok_web_crawler/grok_web_crawler.py78def find_objective_in_top_pages(map_website, objective, app):
LOWexamples/o3-mini-deal-finder/o3-mini-deal-finder.py93def extract_product_info_and_reviews(urls):
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py40def gemini_extract_pdf_content(pdf_url, objective):
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py72def gemini_extract_image_data(image_url):
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py94def extract_urls_from_markdown(markdown_text):
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py125def find_relevant_page_via_map(objective, url, app):
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py253def find_objective_in_top_pages(map_website, objective, app):
LOW…claude-3.7-stock-analyzer/claude-3.7-stock-analyzer.py33def find_relevant_page_via_map(stock_search_term, url, app):
LOWexamples/o1_web_crawler/o1_web_crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/o1_web_crawler/o1_web_crawler.py67def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/deepseek-v3-crawler/deepseek-v3-crawler.py62def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/deepseek-v3-crawler/deepseek-v3-crawler.py95def find_objective_in_top_pages(pages, objective, app, client):
LOWexamples/groq_web_crawler/groq_website_analyzer.py89def analyze_website_sentiment(content, model="deepseek-r1-distill-llama-70b"):
LOWexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py157def find_objective_in_top_pages(map_website, objective, app, client):
LOWexamples/claude3.7-web-crawler/claude3.7-web-crawler.py29def find_relevant_page_via_map(objective, url, app, client):
LOWexamples/claude3.7-web-crawler/claude3.7-web-crawler.py170def find_objective_in_top_pages(map_website, objective, app, client):
LOW.github/scripts/check_version_has_incremented.py100def get_maven_central_version(package_name: str) -> str:
LOWapps/python-sdk/example_v1.py244async def example_generate_llms_text():
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1554 def batch_scrape_urls_and_watch(
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1694 def check_batch_scrape_status(self, id: str) -> BatchScrapeStatusResponse:
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1756 def check_batch_scrape_errors(self, id: str) -> CrawlErrorsResponse:
LOWapps/python-sdk/firecrawl/firecrawl.backup.py2121 def check_generate_llms_text_status(self, id: str) -> GenerateLLMsTextStatusResponse:
LOWapps/python-sdk/firecrawl/firecrawl.backup.py2554 def check_deep_research_status(self, id: str) -> DeepResearchStatusResponse:
LOWapps/python-sdk/firecrawl/firecrawl.backup.py2938 async def batch_scrape_urls_and_watch(
635 more matches not shown…
Magic Placeholder Names114 hits · 664 pts
SeverityFileLineSnippet
HIGHREADME.md97app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md109const app = new Firecrawl({apiKey: "fc-YOUR_API_KEY"});
HIGHREADME.md117-H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md154app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md166const app = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" });
HIGHREADME.md174-H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md208app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md224const app = new Firecrawl({apiKey: "fc-YOUR_API_KEY"});
HIGHREADME.md240-H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md246-H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md295 "FIRECRAWL_API_KEY": "fc-YOUR_API_KEY"
HIGHREADME.md323 -H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md349app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md414 -H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md437 -H 'Authorization: Bearer fc-YOUR_API_KEY'
HIGHREADME.md461 -H 'Authorization: Bearer fc-YOUR_API_KEY' \
HIGHREADME.md484app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md496app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md523app = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHREADME.md552const app = new Firecrawl({ apiKey: 'fc-YOUR_API_KEY' });
HIGHREADME.md671 let client = Client::new("fc-YOUR_API_KEY")?;
HIGH…mastering-scrape-endpoint/mastering-scrape-endpoint.md62echo "FIRECRAWL_API_KEY='YOUR_API_KEY'" >> .env
HIGH…icles/mastering-map-endpoint/mastering-map-endpoint.md102echo "FIRECRAWL_API_KEY='YOUR-API-KEY'" >> .env
HIGH…mples/blog-articles/deploying_web_scrapers/notebook.md176echo "FIRECRAWL_API_KEY='your-api-key-here' >> .env"
HIGH…mples/blog-articles/deploying_web_scrapers/notebook.md525heroku config:set FIRECRAWL_API_KEY='your-api-key-here'
HIGH…mples/blog-articles/deploying_web_scrapers/notebook.md702$ echo "FIRECRAWL_API_KEY='your-api-key-here'" >> .env
HIGH…amples/blog-articles/amazon-price-tracking/notebook.md269echo "FIRECRAWL_API_KEY='YOUR-API-KEY-HERE' >> .env"
HIGH…ples/blog-articles/github-actions-tutorial/notebook.md726echo "API_KEY='your-api-key-here'" >> .env
HIGHapps/ui/ingestion-ui/README.md26 const FIRECRAWL_API_KEY = "your-api-key-here";
HIGHapps/ui/ingestion-ui/src/components/ingestion.tsx23const FIRECRAWL_API_KEY = "fc-YOUR_API_KEY"; // Replace with your actual API key
HIGHapps/ui/ingestion-ui/src/components/ingestionV1.tsx23const FIRECRAWL_API_KEY = "fc-YOUR_API_KEY"; // Replace with your actual API key
HIGHapps/ruby-sdk/README.md29client = Firecrawl::Client.new(api_key: "fc-your-api-key")
HIGHapps/ruby-sdk/README.md42export FIRECRAWL_API_KEY="fc-your-api-key"
HIGHapps/ruby-sdk/README.md186 api_key: "fc-your-api-key",
HIGHapps/ruby-sdk/lib/firecrawl/client.rb10 # client = Firecrawl::Client.new(api_key: "fc-your-api-key")
HIGHapps/python-sdk/example_pagination.py11firecrawl = Firecrawl(api_key="your-api-key")
HIGHapps/python-sdk/example_pagination.py92 async_client = AsyncFirecrawl(api_key="your-api-key")
HIGHapps/python-sdk/README.md24firecrawl = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHapps/python-sdk/README.md70firecrawl = Firecrawl(api_key="fc-YOUR_API_KEY")
HIGHapps/python-sdk/README.md242firecrawl = AsyncFirecrawl(api_key="YOUR_API_KEY")
HIGHapps/python-sdk/README.md271firecrawl = Firecrawl(api_key="YOUR_API_KEY")
HIGHapps/python-sdk/example_v2.py90# firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY")
HIGHapps/python-sdk/example_v2.py4firecrawl = Firecrawl(api_key="YOUR_API_KEY")
HIGHapps/python-sdk/firecrawl/client.py15 firecrawl = Firecrawl(api_key="your-api-key")
HIGHapps/python-sdk/firecrawl/v1/__init__.py8 app = V1FirecrawlApp(api_key="your-api-key")
HIGHapps/js-sdk/example_v1.js7 const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY || 'fc-YOUR_API_KEY' });
HIGHapps/js-sdk/example.ts8 const apiKey = (globalThis as any).process?.env?.FIRECRAWL_API_KEY || 'fc-YOUR_API_KEY';
HIGHapps/js-sdk/example.ts41const app = new Firecrawl({apiKey: "fc-YOUR_API_KEY"});
HIGHapps/js-sdk/example_v1.ts8 const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY || 'fc-YOUR_API_KEY' });
HIGHapps/js-sdk/example_pagination.ts7 const apiKey = process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY";
HIGHapps/js-sdk/example.js7 const apiKey = (globalThis.process && globalThis.process.env && globalThis.process.env.FIRECRAWL_API_KEY) || 'fc-YOUR_
HIGHapps/js-sdk/example.js39const app = new Firecrawl({apiKey: "fc-YOUR_API_KEY"});
HIGHapps/js-sdk/example_watcher.ts12 const apiKey = process.env.FIRECRAWL_API_KEY || "fc-YOUR_API_KEY";
HIGHapps/js-sdk/firecrawl/README.md23const app = new Firecrawl({ apiKey: 'fc-YOUR_API_KEY' });
HIGHapps/js-sdk/firecrawl/README.md120const app = new Firecrawl({ apiKey: 'fc-YOUR_API_KEY' });
HIGHapps/js-sdk/firecrawl/README.md241const app = new Firecrawl({ apiKey: 'fc-YOUR_API_KEY' });
HIGH…t-site/src/content/blog/introducing-search-endpoint.md22app = FirecrawlApp(api_key="fc-YOUR_API_KEY")
HIGH…e/src/content/blog/launch-week-iii-day-3-extract-v2.md42 -H 'Authorization: Bearer YOUR_API_KEY' \
HIGH…ontent/blog/launch-week-iii-day-2-announcing-fire-1.md44 -H 'Authorization: Bearer YOUR_API_KEY' \
HIGHapps/rust-sdk/README.md25 let client = Client::new("fc-YOUR-API-KEY").expect("Failed to initialize Client");
54 more matches not shown…
Docstring Block Structure149 hits · 575 pts
SeverityFileLineSnippet
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py484 Scrape and extract content from a URL. Args: url (str): Target URL to scrape forma
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py625 Search for content using Firecrawl. Args: query (str): Search query string lim
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py733 Crawl a website starting from a URL. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py862 Start an asynchronous crawl job. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py962 Check the status and results of a crawl job. Args: id: Unique identifier for the crawl job
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1045 Returns information about crawl errors. Args: id (str): The ID of the crawl job R
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1074 Cancel an asynchronous crawl job. Args: id (str): The ID of the crawl job to cancel
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1123 Initiate a crawl job and return a CrawlWatcher to monitor the job via WebSocket. Args: url
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1195 Map and discover links from a URL. Args: url (str): Target URL to map search (
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1300 Batch scrape multiple URLs and monitor until completion. Args: urls (List[str]): URLs to s
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1440 Initiate a batch scrape job asynchronously. Args: urls (List[str]): URLs to scrape
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1580 Initiate a batch scrape job and return a CrawlWatcher to monitor the job via WebSocket. Args:
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1695 Check the status of a batch scrape job using the Firecrawl API. Args: id (str): The ID of
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1757 Returns information about batch scrape errors. Args: id (str): The ID of the crawl job.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1797 Extract structured information from URLs. Args: urls (Optional[List[str]]): URLs to extrac
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1901 Retrieve the status of an extract job. Args: job_id (str): The ID of the extract job.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py1937 Initiate an asynchronous extract job. Args: urls (List[str]): URLs to extract information
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2002 Generate LLMs.txt for a given URL and poll until completion. Args: url (str): Target URL t
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2071 Initiate an asynchronous LLMs.txt generation operation. Args: url (str): The target URL to
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2122 Check the status of a LLMs.txt generation operation. Args: id (str): The unique identifier
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2190 Make a POST request with retries. Args: url (str): The URL to send the POST request to.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2220 Make a GET request with retries. Args: url (str): The URL to send the GET request to.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2249 Make a DELETE request with retries. Args: url (str): The URL to send the DELETE request to
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2277 Monitor the status of a crawl job until completion. Args: id (str): The ID of the crawl jo
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2399 Initiates a deep research operation on a given query and polls until completion. Args: que
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2493 Initiates an asynchronous deep research operation. Args: query (str): Research query or to
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2555 Check the status of a deep research operation. Args: id (str): The ID of the deep research
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2770 Generic async request method with exponential backoff retry logic. Args: method (str): The
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2810 Make an async POST request with exponential backoff retry logic. Args: url (str): The URL
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2833 Make an async GET request with exponential backoff retry logic. Args: url (str): The URL t
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2899 Initiate an async crawl job and return an AsyncCrawlWatcher to monitor progress via WebSocket. Args:
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py2943 Initiate an async batch scrape job and return an AsyncCrawlWatcher to monitor progress. Args:
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3003 Scrape a single URL asynchronously. Args: url (str): Target URL to scrape formats
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3143 Asynchronously scrape multiple URLs and monitor until completion. Args: urls (List[str]):
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3282 Initiate a batch scrape job asynchronously. Args: urls (List[str]): URLs to scrape
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3421 Crawl a website starting from a URL. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3541 Start an asynchronous crawl job. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3635 Check the status and results of an asynchronous crawl job. Args: id (str): Unique identifi
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3701 Monitor the status of an asynchronous job until completion. Args: id (str): The ID of the
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3754 Asynchronously map and discover links from a URL. Args: url (str): Target URL to map
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3829 Asynchronously extract structured information from URLs. Args: urls (Optional[List[str]]):
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3907 Check the status of an asynchronous batch scrape job. Args: id (str): The ID of the batch
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py3975 Get information about errors from an asynchronous batch scrape job. Args: id (str): The ID o
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4000 Get information about errors from an asynchronous crawl job. Args: id (str): The ID of the
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4025 Cancel an asynchronous crawl job. Args: id (str): The ID of the crawl job to cancel
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4045 Check the status of an asynchronous extraction job. Args: job_id (str): The ID of the extr
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4082 Initiate an asynchronous extraction job without waiting for completion. Args: urls (Option
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4148 Generate LLMs.txt for a given URL and monitor until completion. Args: url (str): Target UR
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4210 Initiate an asynchronous LLMs.txt generation job without waiting for completion. Args: url
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4258 Check the status of an asynchronous LLMs.txt generation job. Args: id (str): The ID of the
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4298 Initiates a deep research operation on a given query and polls until completion. Args: que
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4392 Initiates an asynchronous deep research operation. Args: query (str): Research query or to
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4443 Check the status of a deep research operation. Args: id (str): The ID of the deep research
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py4490 Asynchronously search for content using Firecrawl. Args: query (str): Search query string
HIGHapps/python-sdk/firecrawl/v1/client.py565 Scrape and extract content from a URL. Args: url (str): Target URL to scrape forma
HIGHapps/python-sdk/firecrawl/v1/client.py703 Search for content using Firecrawl. Args: query (str): Search query string lim
HIGHapps/python-sdk/firecrawl/v1/client.py895 Crawl a website starting from a URL. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/v1/client.py1024 Start an asynchronous crawl job. Args: url (str): Target URL to start crawling from
HIGHapps/python-sdk/firecrawl/v1/client.py1124 Check the status and results of a crawl job. Args: id: Unique identifier for the crawl job
HIGHapps/python-sdk/firecrawl/v1/client.py1207 Returns information about crawl errors. Args: id (str): The ID of the crawl job R
89 more matches not shown…
Cross-File Repetition71 hits · 355 pts
SeverityFileLineSnippet
HIGHexamples/o4-mini-web-crawler/o4-mini-web-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGH…-4-maverick-web-crawler/llama4-maverick-web-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGH…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/o3-mini_web_crawler/o3-mini_web_crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/o3-web-crawler/o3-web-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/sonnet_web_crawler/sonnet_web_crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/haiku_web_crawler/haiku_web_crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/grok_web_crawler/grok_web_crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/o1_web_crawler/o1_web_crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/deepseek-v3-crawler/deepseek-v3-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/claude3.7-web-crawler/claude3.7-web-crawler.py0the map function generates a list of urls from a website and it accepts a search parameter. based on the objective of: {
HIGHexamples/o4-mini-web-crawler/o4-mini-web-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGH…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/o3-mini_web_crawler/o3-mini_web_crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/o3-web-crawler/o3-web-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/claude3.7-web-crawler/claude3.7-web-crawler.py0given this list of urls and the objective: {objective} analyze each url and rank the top 3 most relevant ones that are m
HIGHexamples/o4-mini-web-crawler/o4-mini-web-crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/o3-mini_web_crawler/o3-mini_web_crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/o3-web-crawler/o3-web-crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/sonnet_web_crawler/sonnet_web_crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/haiku_web_crawler/haiku_web_crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/grok_web_crawler/grok_web_crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/o1_web_crawler/o1_web_crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py0given the following scraped content and objective, determine if the objective is met. if it is, extract the relevant inf
HIGHexamples/hacker_news_scraper/bs4_scraper.py0save the scraped news data to a json file with the current date in the filename.
HIGHexamples/hacker_news_scraper/firecrawl_scraper.py0save the scraped news data to a json file with the current date in the filename.
HIGH…og-articles/scheduling_scrapers/scripts/bs4_scraper.py0save the scraped news data to a json file with the current date in the filename.
HIGH…icles/scheduling_scrapers/scripts/firecrawl_scraper.py0save the scraped news data to a json file with the current date in the filename.
HIGH…ples/blog-articles/github-actions-tutorial/notebook.md0save the scraped news data to a json file with the current date in the filename.
HIGHexamples/R1_web_crawler/R1_web_crawler.py0search google using serpapi and return top results.
HIGH…/deepseek-v3-company-researcher/deepseek-v3-extract.py0search google using serpapi and return top results.
HIGH…s/gemini-2.0-web-extractor/gemini-2.0-web-extractor.py0search google using serpapi and return top results.
HIGH…4-maverick-web-extractor/llama-4-maverick-extractor.py0search google using serpapi and return top results.
HIGH…s/gemini-2.5-web-extractor/gemini-2.5-web-extractor.py0search google using serpapi and return top results.
HIGH…es/claude3.7-web-extractor/claude-3.7-web-extractor.py0search google using serpapi and return top results.
HIGH…t-4.1-company-researcher/gpt-4.1-company-researcher.py0search google using serpapi and return top results.
HIGHexamples/R1_company_researcher/r1_company_researcher.py0search google using serpapi and return top results.
HIGH…-mini_company_researcher/o3-mini_company_researcher.py0search google using serpapi and return top results.
HIGH…ral-small-3.1-extractor/mistral-small-3.1-extractor.py0search google using serpapi and return top results.
HIGHexamples/o1_web_extractor/o1_web_extractor.py0search google using serpapi and return top results.
HIGHexamples/R1_web_crawler/R1_web_crawler.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…/deepseek-v3-company-researcher/deepseek-v3-extract.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…s/gemini-2.0-web-extractor/gemini-2.0-web-extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…4-maverick-web-extractor/llama-4-maverick-extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…s/gemini-2.5-web-extractor/gemini-2.5-web-extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…es/claude3.7-web-extractor/claude-3.7-web-extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…t-4.1-company-researcher/gpt-4.1-company-researcher.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGHexamples/R1_company_researcher/r1_company_researcher.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…-mini_company_researcher/o3-mini_company_researcher.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGH…ral-small-3.1-extractor/mistral-small-3.1-extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGHexamples/o1_web_extractor/o1_web_extractor.py0use requests to call firecrawl's extract endpoint with selected urls.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py0execute javascript action to perform during scraping.
HIGHapps/python-sdk/firecrawl/v1/client.py0execute javascript action to perform during scraping.
HIGHapps/python-sdk/firecrawl/v2/types.py0execute javascript action to perform during scraping.
HIGHapps/python-sdk/firecrawl/firecrawl.backup.py0cancel an asynchronous crawl job. args: id (str): the id of the crawl job to cancel returns: dict[str, any] containing:
11 more matches not shown…
Excessive Try-Catch Wrapping262 hits · 284 pts
SeverityFileLineSnippet
LOWexamples/attributes-extraction-python-sdk.py56 except Exception as error:
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py149 except Exception as e:
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py213 except Exception as e:
MEDIUMexamples/o4-mini-web-crawler/o4-mini-web-crawler.py28def find_relevant_page_via_map(objective, url, app, client):
MEDIUMexamples/o4-mini-web-crawler/o4-mini-web-crawler.py153def find_objective_in_top_pages(map_website, objective, app, client):
MEDIUMexamples/gemini-2.5-screenshot-editor/cli.py42 print(f"Error: Missing dependency: {e}")
LOWexamples/gemini-2.5-screenshot-editor/cli.py124 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py170 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py222 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py262 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py311 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py342 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py397 except Exception as e:
LOWexamples/gemini-2.5-screenshot-editor/cli.py432 except Exception as e:
MEDIUMexamples/gemini-2.5-screenshot-editor/cli.py448 print("Error: Missing environment variables:")
MEDIUMexamples/gemini-2.5-screenshot-editor/cli.py628 print("Error: URL required for refinement")
MEDIUMexamples/gemini-2.5-screenshot-editor/cli.py660 print("Error: URL required for style transfer")
MEDIUMexamples/gemini-2.5-screenshot-editor/cli.py684 print("Error: URL required")
LOWexamples/gemini-2.5-screenshot-editor/cli.py724 except Exception as e:
LOWexamples/R1_web_crawler/R1_web_crawler.py93 except Exception as e:
LOWexamples/R1_web_crawler/R1_web_crawler.py141 except Exception as e:
LOWexamples/R1_web_crawler/R1_web_crawler.py173 except Exception:
LOW…amples/job-resource-analyzer/job-resources-analyzer.py59 except Exception as e:
LOW…amples/job-resource-analyzer/job-resources-analyzer.py75 except Exception as e:
LOW…amples/job-resource-analyzer/job-resources-analyzer.py132 except Exception as e:
LOW…amples/job-resource-analyzer/job-resources-analyzer.py169 except Exception as e:
LOW…amples/job-resource-analyzer/job-resources-analyzer.py261 except Exception as e:
LOW…mastering-scrape-endpoint/mastering-scrape-endpoint.md923 except Exception as e:
MEDIUM…mastering-scrape-endpoint/mastering-scrape-endpoint.md924 print(f"Error scraping weather data for {city}: {str(e)}")
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md807 except Exception as e:
LOW…mples/blog-articles/deploying_web_scrapers/notebook.md862 except Exception as e:
MEDIUM…mples/blog-articles/deploying_web_scrapers/notebook.md793def get_yesterday_top_products():
LOW…amples/blog-articles/amazon-price-tracking/notebook.md170 except Exception:
LOW…amples/blog-articles/amazon-price-tracking/notebook.md816 except Exception as e:
MEDIUM…amples/blog-articles/amazon-price-tracking/notebook.md817 print(f"Error processing {product.url}: {e}")
LOW…amples/blog-articles/amazon-price-tracking/notebook.md1041 except Exception as e:
MEDIUM…amples/blog-articles/amazon-price-tracking/notebook.md1042 print(f"Error sending Discord notification: {e}")
LOWexamples/blog-articles/scheduling_scrapers/notebook.md390 except Exception as e:
MEDIUMexamples/blog-articles/scheduling_scrapers/notebook.md391 print(f"Error during scraping: {e}")
LOWexamples/blog-articles/scheduling_scrapers/notebook.md484 except Exception as e:
MEDIUMexamples/blog-articles/scheduling_scrapers/notebook.md479def main():
LOW…rticles/scheduling_scrapers/scripts/async_scheduler.py20 except Exception as e:
MEDIUM…rticles/scheduling_scrapers/scripts/async_scheduler.py21 print(f"Error during scraping: {e}")
LOW…g-articles/scheduling_scrapers/scripts/cron_scraper.py25 except Exception as e:
MEDIUM…g-articles/scheduling_scrapers/scripts/cron_scraper.py20def main():
LOW…ples/blog-articles/github-actions-tutorial/notebook.md492 except Exception as e:
MEDIUM…ples/blog-articles/github-actions-tutorial/notebook.md493 print(f"Error collecting metrics: {str(e)}")
MEDIUM…ples/blog-articles/github-actions-tutorial/notebook.md485def main():
LOW…/deepseek-v3-company-researcher/deepseek-v3-extract.py135 except Exception as e:
LOW…/deepseek-v3-company-researcher/deepseek-v3-extract.py181 except Exception as e:
LOW…/deepseek-v3-company-researcher/deepseek-v3-extract.py218 except Exception as e:
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py67 except Exception as e:
MEDIUMexamples/gemini-2.0-crawler/gemini-2.0-crawler.py68 print(f"Error using Gemini to process PDF '{pdf_url}': {str(e)}")
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py89 except Exception as e:
MEDIUMexamples/gemini-2.0-crawler/gemini-2.0-crawler.py90 print(f"Error using Gemini to process Image '{image_url}': {str(e)}")
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py240 except Exception as e:
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py247 except Exception as e:
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py345 except Exception as e:
MEDIUMexamples/gemini-2.0-crawler/gemini-2.0-crawler.py125def find_relevant_page_via_map(objective, url, app):
MEDIUMexamples/gemini-2.0-crawler/gemini-2.0-crawler.py253def find_objective_in_top_pages(map_website, objective, app):
202 more matches not shown…
Over-Commented Block210 hits · 206 pts
SeverityFileLineSnippet
LOWSELF_HOST.md41# ===== Required ENVS ======
LOWSELF_HOST.md61# Experimental: Use any OpenAI-compatible API
LOWSELF_HOST.md81## === Other ===
LOWSELF_HOST.md101# If you change these, ensure all three are set consistently.
LOW.github/workflows/test-server.yml381 # - 6379:6379
LOW.github/workflows/test-server.yml401 # TEST_API_KEY_ZDR: ${{ secrets.TEST_API_KEY_ZDR }}
LOW.github/workflows/test-server.yml421 # LOG_ENCRYPTION_KEY: ${{ secrets.LOG_ENCRYPTION_KEY }}
LOW.github/workflows/test-server.yml441 # - run: pnpm config set store-dir ~/.pnpm-store
LOW.github/workflows/test-server.yml461 # apps/api/native/index.d.ts
LOW.github/workflows/test-server.yml481 # with:
LOW.github/workflows/test-server.yml501 # uses: actions/cache/save@v4
LOW.github/workflows/test-server.yml521 # npm_config_ignore_scripts: "true" # required currently to prevent re-building cached native lib
LOWapps/ruby-sdk/lib/firecrawl/client.rb1# frozen_string_literal: true
LOWapps/ruby-sdk/lib/firecrawl/client.rb101
LOWapps/ruby-sdk/lib/firecrawl/client.rb241 end
LOWapps/ruby-sdk/lib/firecrawl/models/monitor.rb61 # A monitor check with paginated page results inlined.
LOWapps/python-sdk/example_v2.py1from firecrawl.client import Firecrawl
LOWapps/python-sdk/example_v2.py21# 'languages': ['en']
LOWapps/python-sdk/example_v2.py41# }],
LOWapps/python-sdk/example_v2.py61print("\n=== Advanced Scrape (Multiple Formats + Options) ===")
LOWapps/python-sdk/example_v2.py81
LOWapps/python-sdk/example_v2.py101
LOWapps/python-sdk/example_v2.py121# =============================================================================
LOWapps/python-sdk/firecrawl/firecrawl.backup.py41
LOWapps/python-sdk/firecrawl/firecrawl.backup.py61# ogSiteName: Optional[str] = None
LOWapps/python-sdk/firecrawl/v1/client.py41version = get_version()
LOWapps/python-sdk/firecrawl/v1/client.py61# ogVideo: Optional[str] = None
LOWapps/python-sdk/firecrawl/v2/methods/aio/__init__.py1# Async (aio) method modules for v2
LOWapps/python-sdk/firecrawl/v2/methods/aio/map.py41 if not body.get("success"):
LOWapps/playwright-service-ts/tsconfig.json1{
LOWapps/playwright-service-ts/tsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory func
LOWapps/playwright-service-ts/tsconfig.json41 // "customConditions": [], /* Conditions to set in addition to the resolver-specific defau
LOWapps/playwright-service-ts/tsconfig.json61 // "importHelpers": true, /* Allow importing helper functions from tslib once per project
LOWapps/playwright-service-ts/tsconfig.json81 "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
LOWapps/js-sdk/example.ts81 console.log(mapResult)
LOWapps/js-sdk/tsconfig.json1{
LOWapps/js-sdk/tsconfig.json21 // "removeComments": true, /* Do not emit comments to output. */
LOWapps/js-sdk/tsconfig.json41 // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
LOWapps/rust-sdk/src/types.rs361
LOWapps/rust-sdk/src/types.rs581 // Article namespace
LOWapps/rust-sdk/src/types.rs641#[serde_with::skip_serializing_none]
LOWapps/rust-sdk/src/client.rs21///
LOWapps/rust-sdk/src/client.rs41 /// Creates a new client for the Firecrawl cloud service.
LOWapps/rust-sdk/src/client.rs61
LOWapps/rust-sdk/src/monitor.rs121/// - mixed (JSON + git-diff) monitors → both `text` (markdown sidecar)
LOWapps/rust-sdk/src/lib.rs1//! Firecrawl Rust SDK
LOWapps/rust-sdk/src/crawl.rs81/// Response from starting a crawl job.
LOWapps/rust-sdk/src/crawl.rs121
LOWapps/rust-sdk/src/crawl.rs141 /// #[tokio::main]
LOWapps/rust-sdk/src/crawl.rs181
LOWapps/rust-sdk/src/crawl.rs261 ///
LOWapps/rust-sdk/src/crawl.rs341 ///
LOWapps/rust-sdk/src/crawl.rs381 ///
LOWapps/rust-sdk/src/batch_scrape.rs61 pub success: bool,
LOWapps/rust-sdk/src/batch_scrape.rs81 pub total: u32,
LOWapps/rust-sdk/src/batch_scrape.rs101 ///
LOWapps/rust-sdk/src/batch_scrape.rs161 /// * `id` - The batch scrape job ID.
LOWapps/rust-sdk/src/batch_scrape.rs241 ///
LOWapps/rust-sdk/src/batch_scrape.rs261 /// "https://example.com/page3".to_string(),
LOWapps/rust-sdk/src/batch_scrape.rs321 ));
150 more matches not shown…
Decorative Section Separators62 hits · 195 pts
SeverityFileLineSnippet
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb14 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb16 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb65 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb67 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb107 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb109 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb193 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb195 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb231 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb233 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb276 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb278 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb308 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb310 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb352 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb354 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb384 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb386 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb440 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb442 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb576 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb578 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb639 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb641 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb657 # ================================================================
MEDIUMapps/ruby-sdk/test/firecrawl/client_test.rb659 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb67 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb69 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb112 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb114 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb140 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb142 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb201 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb203 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb265 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb267 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb284 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb286 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb366 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb368 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb385 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb387 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb441 # ================================================================
MEDIUMapps/ruby-sdk/lib/firecrawl/client.rb443 # ================================================================
MEDIUMapps/python-sdk/example_v2.py6# =============================================================================
MEDIUMapps/python-sdk/example_v2.py8# =============================================================================
MEDIUMapps/python-sdk/example_v2.py73# =============================================================================
MEDIUMapps/python-sdk/example_v2.py75# =============================================================================
MEDIUMapps/python-sdk/example_v2.py82# =============================================================================
MEDIUMapps/python-sdk/example_v2.py84# =============================================================================
MEDIUMapps/python-sdk/example_v2.py98# =============================================================================
MEDIUMapps/python-sdk/example_v2.py100# =============================================================================
MEDIUMapps/python-sdk/example_v2.py107# =============================================================================
MEDIUMapps/python-sdk/example_v2.py109# =============================================================================
MEDIUMapps/python-sdk/example_v2.py119# =============================================================================
MEDIUMapps/python-sdk/example_v2.py121# =============================================================================
MEDIUM…r/scrapeURL/engines/pdf/__tests__/firePDFAsync.test.ts16// ── Fixtures ─────────────────────────────────────────────────────────────
MEDIUM…r/scrapeURL/engines/pdf/__tests__/firePDFAsync.test.ts122// ── Tests ────────────────────────────────────────────────────────────────
MEDIUM…pi/src/scraper/scrapeURL/engines/pdf/fire-pdf/async.ts62 // ── Step 1: POST /jobs ────────────────────────────────────────────────
MEDIUM…pi/src/scraper/scrapeURL/engines/pdf/fire-pdf/async.ts74 // ── Step 2: poll until terminal (skip on idempotent-replay done) ──────
2 more matches not shown…
Unused Imports155 hits · 132 pts
SeverityFileLineSnippet
LOWexamples/gemini-2.5-screenshot-editor/cli.py23
LOWexamples/gemini-2.5-screenshot-editor/cli.py26
LOWexamples/gemini-2.5-screenshot-editor/cli.py29
LOWexamples/haiku_web_crawler/haiku_web_crawler.py6
LOWexamples/sales_web_crawler/app.py1
LOWexamples/sales_web_crawler/app.py8
LOW…ing_docs_into_api_specs/turning_docs_into_api_specs.py3
LOW…ing_docs_into_api_specs/turning_docs_into_api_specs.py4
LOW.github/scripts/eval_run.py4
LOWapps/python-sdk/example_pagination.py88
LOWapps/python-sdk/example_v1.py1
LOWapps/python-sdk/firecrawl/firecrawl.backup.py19
LOWapps/python-sdk/firecrawl/client.py22
LOWapps/python-sdk/firecrawl/client.py22
LOWapps/python-sdk/firecrawl/client.py22
LOWapps/python-sdk/firecrawl/client.py29
LOWapps/python-sdk/firecrawl/__init__.py9
LOWapps/python-sdk/firecrawl/__init__.py9
LOWapps/python-sdk/firecrawl/__init__.py9
LOWapps/python-sdk/firecrawl/__init__.py9
LOWapps/python-sdk/firecrawl/__init__.py10
LOWapps/python-sdk/firecrawl/__init__.py11
LOWapps/python-sdk/firecrawl/__init__.py12
LOWapps/python-sdk/firecrawl/__init__.py12
LOWapps/python-sdk/firecrawl/__init__.py12
LOWapps/python-sdk/firecrawl/__init__.py12
LOWapps/python-sdk/firecrawl/__init__.py12
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
LOWapps/python-sdk/firecrawl/types.py8
95 more matches not shown…
Deep Nesting126 hits · 104 pts
SeverityFileLineSnippet
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py28
LOWexamples/o4-mini-web-crawler/o4-mini-web-crawler.py153
LOWexamples/gemini-2.5-screenshot-editor/cli.py459
LOWexamples/gemini-2.5-screenshot-editor/cli.py265
LOWexamples/gemini-2.5-screenshot-editor/cli.py401
LOWexamples/R1_web_crawler/R1_web_crawler.py145
LOW…amples/job-resource-analyzer/job-resources-analyzer.py136
LOW…/deepseek-v3-company-researcher/deepseek-v3-extract.py185
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py125
LOWexamples/gemini-2.0-crawler/gemini-2.0-crawler.py253
LOW…les/deep-research-apartment-finder/apartment_finder.py69
LOW…les/deep-research-apartment-finder/apartment_finder.py83
LOW…-4-maverick-web-crawler/llama4-maverick-web-crawler.py29
LOW…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py29
LOW…mistral-small-3.1-crawler/mistral-small-3.1-crawler.py177
LOWexamples/o3-mini_web_crawler/o3-mini_web_crawler.py29
LOWexamples/o3-mini_web_crawler/o3-mini_web_crawler.py157
LOW…s/gemini-2.0-web-extractor/gemini-2.0-web-extractor.py150
LOWexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py29
LOWexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py157
LOW…4-maverick-web-extractor/llama-4-maverick-extractor.py40
LOW…4-maverick-web-extractor/llama-4-maverick-extractor.py189
LOW…s/gemini-2.5-web-extractor/gemini-2.5-web-extractor.py150
LOWexamples/o3-web-crawler/o3-web-crawler.py28
LOWexamples/o3-web-crawler/o3-web-crawler.py153
LOW…es/claude3.7-web-extractor/claude-3.7-web-extractor.py167
LOWexamples/sonnet_web_crawler/sonnet_web_crawler.py71
LOW…t-4.1-company-researcher/gpt-4.1-company-researcher.py37
LOW…t-4.1-company-researcher/gpt-4.1-company-researcher.py134
LOW…t-4.1-company-researcher/gpt-4.1-company-researcher.py276
LOW…t-4.1-company-researcher/gpt-4.1-company-researcher.py315
LOW…t-4.1-company-researcher/gpt-4.1-company-researcher.py345
LOWexamples/R1_company_researcher/r1_company_researcher.py145
LOW…mples/gemini-github-analyzer/gemini-github-analyzer.py61
LOW…mples/gemini-github-analyzer/gemini-github-analyzer.py213
LOW…mples/gemini-github-analyzer/gemini-github-analyzer.py237
LOWexamples/haiku_web_crawler/haiku_web_crawler.py71
LOWexamples/grok_web_crawler/grok_web_crawler.py78
LOW…-mini_company_researcher/o3-mini_company_researcher.py143
LOWexamples/o3-mini-deal-finder/o3-mini-deal-finder.py55
LOWexamples/o3-mini-deal-finder/o3-mini-deal-finder.py152
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py125
LOWexamples/gemini-2.5-crawler/gemini-2.5-crawler.py253
LOW…ral-small-3.1-extractor/mistral-small-3.1-extractor.py40
LOW…ral-small-3.1-extractor/mistral-small-3.1-extractor.py130
LOW…ral-small-3.1-extractor/mistral-small-3.1-extractor.py266
LOWexamples/o1_web_crawler/o1_web_crawler.py67
LOWexamples/deepseek-v3-crawler/deepseek-v3-crawler.py95
LOWexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py29
LOWexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py157
LOWexamples/claude3.7-web-crawler/claude3.7-web-crawler.py29
LOWapps/python-sdk/firecrawl/firecrawl.backup.py457
LOWapps/python-sdk/firecrawl/firecrawl.backup.py612
LOWapps/python-sdk/firecrawl/firecrawl.backup.py961
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1183
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1694
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1785
LOWapps/python-sdk/firecrawl/firecrawl.backup.py1994
LOWapps/python-sdk/firecrawl/firecrawl.backup.py2272
LOWapps/python-sdk/firecrawl/firecrawl.backup.py2361
66 more matches not shown…
Hallucination Indicators10 hits · 100 pts
SeverityFileLineSnippet
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts321 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts343 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts365 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts387 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts409 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_full_withAuth/index.test.ts431 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_withAuth/index.test.ts221 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_withAuth/index.test.ts243 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/e2e_withAuth/index.test.ts265 expect(response.body.data.metadata.pageError.toLowerCase()).toContain(
CRITICALapps/api/src/__tests__/snips/v2/scrape-branding.test.ts152 response.branding.components.buttonPrimary.borderRadius.match(
Self-Referential Comments12 hits · 32 pts
SeverityFileLineSnippet
MEDIUM…les/deep-research-apartment-finder/apartment_finder.py169 # Create the user message
MEDIUMexamples/o1_job_recommender/o1_job_recommender.py111 # Define the O1 prompt for extracting apply links
MEDIUM…t-4.1-company-researcher/gpt-4.1-company-researcher.py44 # Create a more effective search query
MEDIUM…ing_docs_into_api_specs/turning_docs_into_api_specs.py33# Define the prompt instructions for generating OpenAPI specs
MEDIUMapps/python-sdk/example_v1.py96# Define the schema using Pydantic
MEDIUMapps/python-sdk/example_v1.py229 # Define the schema using Pydantic
MEDIUMapps/python-sdk/firecrawl/__init__.py22# Define the logger for the Firecrawl project
MEDIUMapps/python-sdk/firecrawl/v1/client.py3063 # Create a unique key for this object to track visitation
MEDIUM…k/firecrawl/__tests__/unit/test_recursive_schema_v1.py843 # Create a chain of 20 references
MEDIUM…k/firecrawl/__tests__/unit/v2/utils/test_validation.py299 # Create a JsonFormat object with schema
MEDIUM…crawl/__tests__/unit/v2/utils/test_recursive_schema.py767 # Create a chain of 20 references
MEDIUM…s/python-sdk/firecrawl/__tests__/e2e/v2/test_search.py125 # Define a schema for JSON extraction
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippet
HIGHapps/rust-sdk/src/types.rs24 /// AI-generated summary of the page content.
HIGHapps/rust-sdk/src/types.rs653 /// AI-generated summary.
HIGHapps/api/src/lib/permu-refactor.test.ts77// Random URLs generated by Claude.
Redundant / Tautological Comments20 hits · 20 pts
SeverityFileLineSnippet
LOW…amples/job-resource-analyzer/job-resources-analyzer.py258 # Display results
LOW…les/deep-research-apartment-finder/apartment_finder.py289 # Display results
LOWexamples/claude_stock_analyzer/claude_stock_analyzer.py73 # Check if there are any results
LOWexamples/o3-mini_web_crawler/o3-mini_web_crawler.py174 # Check if objective is met
LOWexamples/gpt-4.5-web-crawler/gpt-4.5-crawler.py174 # Check if objective is met
LOWexamples/sonnet_web_crawler/sonnet_web_crawler.py84 # Check if objective is met
LOWexamples/haiku_web_crawler/haiku_web_crawler.py84 # Check if objective is met
LOWexamples/grok_web_crawler/grok_web_crawler.py92 # Check if objective is met
LOWexamples/o3-mini-deal-finder/o3-mini-deal-finder.py236 # Display results with improved formatting
LOW…claude-3.7-stock-analyzer/claude-3.7-stock-analyzer.py73 # Check if there are any results
LOWexamples/o1_web_crawler/o1_web_crawler.py80 # Check if objective is met
LOWexamples/gpt-4.1-web-crawler/gpt-4.1-web-crawler.py174 # Check if objective is met
LOW.github/workflows/publish-elixir-sdk.yml62 # Check if a PR already exists for this version.
LOWapps/python-sdk/firecrawl/v2/methods/crawl.py339 # Check if we hit max_results limit
LOWapps/python-sdk/firecrawl/v2/methods/crawl.py407 # Check if job is complete
LOWapps/python-sdk/firecrawl/v2/methods/batch.py254 # Check if we hit max_results limit after adding all docs from this page
LOWapps/python-sdk/firecrawl/v2/methods/batch.py321 # Check if job is complete
LOWapps/python-sdk/firecrawl/v2/methods/aio/crawl.py272 # Check if we hit max_results limit
LOWapps/python-sdk/firecrawl/v2/methods/aio/batch.py214 # Check if we hit max_results limit
LOWapps/redis/start-redis-server.sh19# Set maxmemory to 80% of RAM
AI Slop Vocabulary4 hits · 8 pts
SeverityFileLineSnippet
MEDIUM…mples/gemini-github-analyzer/gemini-github-analyzer.py152 """Use Gemini to analyze GitHub profile data with focus on comprehensive insights."""
MEDIUM.github/workflows/test-server.yml518 # run: pnpm harness pnpm test:snips
MEDIUM…s/python-sdk/firecrawl/__tests__/e2e/v2/test_search.py122 """Test search with all available parameters (comprehensive e2e test)."""
MEDIUMapps/api/native/src/document/providers/doc.rs151 // But for text extraction, we'll use a more robust approach
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippet
LOW…-sdk/firecrawl/__tests__/unit/v2/methods/test_agent.py37 {"name": "John Doe", "role": "CEO"},
LOWapps/python-sdk/tests/test_agent_integration.py51 {"name": "John Doe", "role": "CEO", "background": "Tech entrepreneur"},
LOWapps/rust-sdk/src/agent.rs479 "phone": "555-1234"
LOWapps/api/src/lib/__tests__/merge-null-val-objs.test.ts71 name: "John Doe",
LOWapps/api/src/lib/__tests__/merge-null-val-objs.test.ts87 name: "John Doe",
LOW…ps/api/src/lib/__tests__/deduplicate-obs-array.test.ts79 name: "John Doe",
Example Usage Blocks1 hit · 0 pts
SeverityFileLineSnippet
LOW.github/scripts/check_version_has_incremented.py4# Usage: