Skip to content

Add DNS resolution validation in scrape executor #653

@bug-ops

Description

@bug-ops

Parent: #624

crates/zeph-tools/src/scrape.rs:186-206 — URL host checked at parse time but DNS not validated. Resolve hostname before request and validate resolved IP. Reuse is_private_ip() from crates/zeph-a2a/src/client.rs:135-155.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Nice-to-have prioritysecuritySecurity hardeningsize/MtoolsTool execution and MCP integration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions