INNER CODE UNIT · Python

main

OpenOSINT/OpenOSINT · actors/domain-recon/src/main.py:181

async def main() -> None:
    async with Actor:
        actor_input = await Actor.get_input() or {}
        raw_domains = actor_input.get("domains") or []

        if not raw_domains:
            await Actor.fail(status_message="No domains provided in input.")
            return

        valid_domains, rejected_domains = validate_domains(raw_domains)

        if rejected_domains:
            Actor.log.warning(
                f"Skipping {len(rejected_domains)} malformed domain(s): {', '.join(rejected_domains)}"
            )

        if not valid_domains:
            await Actor.fail(status_message="No valid domains left after validation.")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…