Loading sbom_scanner/scan.py +9 −2 Original line number Diff line number Diff line Loading @@ -614,12 +614,19 @@ class Scanner: def scan(self, sbom_patterns: list[str]): try: # try to join the api server self.get_permissions() # try to connect to Dependency Track server self.dt_version except requests.exceptions.RequestException as err: fail( f"Unable to connect to Dependency Track server - check the API URL and network configuration: {err}" ) try: # try an authenticated request to Dependency Track server self.get_permissions() except requests.exceptions.RequestException as err: fail( f"Unable to authenticate to Dependency Track server - check the API key: {err}" ) print( f"🗝 API key has permissions: {AnsiColors.BLUE}{', '.join(self.get_permissions())}{AnsiColors.RESET}" Loading Loading
sbom_scanner/scan.py +9 −2 Original line number Diff line number Diff line Loading @@ -614,12 +614,19 @@ class Scanner: def scan(self, sbom_patterns: list[str]): try: # try to join the api server self.get_permissions() # try to connect to Dependency Track server self.dt_version except requests.exceptions.RequestException as err: fail( f"Unable to connect to Dependency Track server - check the API URL and network configuration: {err}" ) try: # try an authenticated request to Dependency Track server self.get_permissions() except requests.exceptions.RequestException as err: fail( f"Unable to authenticate to Dependency Track server - check the API key: {err}" ) print( f"🗝 API key has permissions: {AnsiColors.BLUE}{', '.join(self.get_permissions())}{AnsiColors.RESET}" Loading