2 Commits

Author SHA1 Message Date
bearsyankees e7fffb0721 fix(container): allow configured Caido UI domains 2026-07-10 00:32:28 -04:00
bearsyankees 4523377b21 fix(session): use HTTPS scheme for Caido endpoint if TLS is enabled 2026-07-10 00:17:07 -04:00
2 changed files with 1 additions and 14 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
target: macos-arm64 target: macos-arm64
- os: macos-15-intel - os: macos-15-intel
target: macos-x86_64 target: macos-x86_64
- os: ubuntu-22.04 - os: ubuntu-latest
target: linux-x86_64 target: linux-x86_64
- os: windows-latest - os: windows-latest
target: windows-x86_64 target: windows-x86_64
-13
View File
@@ -63,18 +63,6 @@ _HANDLER_TAG = "_strix_scan_handler"
# ``openai.agents`` is the openai-agents SDK's canonical logger root. # ``openai.agents`` is the openai-agents SDK's canonical logger root.
_TRACKED_ROOTS: tuple[str, ...] = ("strix", "openai.agents") _TRACKED_ROOTS: tuple[str, ...] = ("strix", "openai.agents")
_STDOUT_QUIET_ROOTS: frozenset[str] = frozenset({"openai.agents"})
class _StdoutQuietFilter(logging.Filter):
def filter(self, record: logging.LogRecord) -> bool:
if record.levelno >= logging.WARNING:
return True
return not any(
record.name == root or record.name.startswith(root + ".")
for root in _STDOUT_QUIET_ROOTS
)
def configure_dependency_logging() -> None: def configure_dependency_logging() -> None:
"""Quiet dependency logging/warnings that obscure Strix scan logs.""" """Quiet dependency logging/warnings that obscure Strix scan logs."""
@@ -131,7 +119,6 @@ def setup_scan_logging(run_dir: Path, *, debug: bool | None = None) -> Callable[
stream_handler.setLevel(logging.DEBUG if debug else logging.ERROR) stream_handler.setLevel(logging.DEBUG if debug else logging.ERROR)
stream_handler.setFormatter(formatter) stream_handler.setFormatter(formatter)
stream_handler.addFilter(context_filter) stream_handler.addFilter(context_filter)
stream_handler.addFilter(_StdoutQuietFilter())
setattr(stream_handler, _HANDLER_TAG, True) setattr(stream_handler, _HANDLER_TAG, True)
tracked_loggers = [logging.getLogger(name) for name in _TRACKED_ROOTS] tracked_loggers = [logging.getLogger(name) for name in _TRACKED_ROOTS]