async def METHOD_NAME(self, responses: SourceResponses) -> SourceMeasurement:
    """Override to parse the selected security types."""
    security_types = self._parameter(self.types_parameter)
    vulnerabilities = (
        await super().METHOD_NAME(SourceResponses(responses=[responses[0]]))
        if "vulnerability" in security_types
        else SourceMeasurement()
    )
    if "security_hotspot" in security_types:
        json = await responses[-1].json()
        hotspots = [
            await self.__hotspot_entity(hotspot)
            for hotspot in json.get("hotspots", [])
            if self.__include_hotspot(hotspot)
        ]
    else:
        hotspots = []
    return SourceMeasurement(
        value=str(int(vulnerabilities.value or 0) + len(hotspots)),
        entities=vulnerabilities.entities + hotspots,
    )