Execute the OSINT module against a target. Args: target: The target to investigate Returns: ScanResult containing findings
(self, target: Target)
| 18 | @abstractmethod |
| 19 | async def run(self, target: Target) -> ScanResult: |
| 20 | """Execute the OSINT module against a target. |
| 21 | |
| 22 | Args: |
| 23 | target: The target to investigate |
| 24 | |
| 25 | Returns: |
| 26 | ScanResult containing findings |
| 27 | """ |
| 28 | pass |
| 29 | |
| 30 | def create_result(self, target: Target) -> ScanResult: |
| 31 | """Create a new ScanResult for this module.""" |
| 32 | return ScanResult(target=target, module=f"osint.{self.name}") |
no outgoing calls
no test coverage detected