| 1 | //! Shared web-tool helpers: the SSRF guard and the search scrapers. |
| 2 | //! |
| 3 | //! `fetch_url`, `web_search`, and `web.run` are thin surfaces over this |
| 4 | //! module so security and parsing behavior cannot drift between tools. |
| 5 | |
| 6 | pub(crate) mod backend; |
| 7 | pub(crate) mod cache; |
| 8 | pub(crate) mod citations; |
| 9 | pub(crate) mod contract; |
| 10 | pub(crate) mod extract; |
| 11 | pub(crate) mod fetch; |
| 12 | pub(crate) mod guard; |
| 13 | pub(crate) mod overflow; |
| 14 | pub mod scrape; |
| 15 |