scrapling
Scrapling enables efficient web scraping with features like Cloudflare bypass and browser automation for data extraction.
Install this skill
Security score
The scrapling skill was audited on May 17, 2026 and we found 27 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Fetch to external URL
| 154 | page = DynamicFetcher.fetch('https://example.com', headless=True) |
Fetch to external URL
| 161 | page = DynamicFetcher.fetch( |
Fetch to external URL
| 176 | page = session.fetch('https://example.com') |
Fetch to external URL
| 192 | page = DynamicFetcher.fetch('https://example.com', page_action=scroll_and_click) |
Fetch to external URL
| 203 | page = StealthyFetcher.fetch( |
Fetch to external URL
| 219 | page1 = session.fetch('https://protected-site.com/page1') |
Fetch to external URL
| 220 | page2 = session.fetch('https://protected-site.com/page2') |
External URL reference
| 63 | scrapling extract get 'https://example.com' output.md |
External URL reference
| 69 | scrapling extract get 'https://example.com' output.md \ |
External URL reference
| 77 | scrapling extract fetch 'https://example.com' output.md \ |
External URL reference
| 86 | scrapling extract stealthy-fetch 'https://protected-site.com' output.html \ |
External URL reference
| 95 | scrapling extract post 'https://example.com/api' output.json \ |
External URL reference
| 114 | page = Fetcher.get('https://quotes.toscrape.com/') |
External URL reference
| 126 | page = session.get('https://example.com/', stealthy_headers=True) |
External URL reference
| 136 | page = Fetcher.post('https://api.example.com/data', json={"key": "value"}) |
External URL reference
| 137 | page = Fetcher.put('https://api.example.com/item/1', data={"name": "updated"}) |
External URL reference
| 138 | page = Fetcher.delete('https://api.example.com/item/1') |
External URL reference
| 144 | page = Fetcher.get('https://example.com', proxy='http://user:pass@proxy:8080') |
External URL reference
| 154 | page = DynamicFetcher.fetch('https://example.com', headless=True) |
External URL reference
| 162 | 'https://example.com', |
External URL reference
| 176 | page = session.fetch('https://example.com') |
External URL reference
| 192 | page = DynamicFetcher.fetch('https://example.com', page_action=scroll_and_click) |
External URL reference
| 204 | 'https://protected-site.com', |
External URL reference
| 219 | page1 = session.fetch('https://protected-site.com/page1') |
External URL reference
| 220 | page2 = session.fetch('https://protected-site.com/page2') |
External URL reference
| 278 | start_urls = ["https://quotes.toscrape.com/"] |
External URL reference
| 308 | start_urls = ["https://example.com/"] |