Effortlessly compose, extend, and observe every service in real-time for the first time ever.
1519 matches across 14 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 20 | //! ┌──────────┬──────────┬───────┬──────────────────┐ |
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 23 | //! └──────────┴──────────┴───────┴──────────────────┘ |
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 908 | // ────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 911 | // ────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 955 | // ────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-shell-proto/src/lib.rs | 959 | // ────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-shell-client/tests/fake_relay.rs | 17 | //! ┌──────────┬──────────┬───────┬──────────────────┐ |
| MEDIUM | crates/iii-shell-client/tests/fake_relay.rs | 20 | //! └──────────┴──────────┴───────┴──────────────────┘ |
| MEDIUM | crates/iii-shell-client/src/lib.rs | 11 | //! ────── ──────────────── ──────────── |
| MEDIUM | crates/iii-shell-client/src/lib.rs | 12 | //! Session::connect(path) ──────▶ open UnixStream |
| MEDIUM | crates/iii-shell-client/src/lib.rs | 14 | //! read 4-byte id_offset ◀────────── write handshake |
| MEDIUM | crates/iii-shell-client/src/lib.rs | 15 | //! Session::run(req, sink, ─────▶ encode Request frame |
| MEDIUM | crates/iii-init/src/shell_dispatcher.rs | 318 | // ── Filesystem ops ──────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/shell_dispatcher.rs | 324 | // ── WriteStart: streaming upload ───────────────────────── |
| MEDIUM | crates/iii-init/src/shell_dispatcher.rs | 377 | // ── ReadStart: streaming download ───────────────────────── |
| MEDIUM | crates/iii-init/src/shell_dispatcher.rs | 404 | // ── One-shot ops ────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/shell_dispatcher.rs | 438 | // ── FsChunk / FsEnd: forward to active write session ────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 53 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 55 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 200 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 202 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 300 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/streaming.rs | 302 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 32 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 34 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 70 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 72 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 113 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 115 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 161 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 163 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 204 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 206 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 250 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 252 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 305 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 307 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 472 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 474 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 566 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 568 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 708 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 715 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 831 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 833 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 1006 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/tests.rs | 1008 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/ops.rs | 22 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/ops.rs | 24 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/ops.rs | 243 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-init/src/fs_handler/ops.rs | 245 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 28 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 30 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 181 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 183 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 318 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 320 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 474 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/local_worker_integration.rs | 476 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | crates/iii-worker/tests/worker_trigger_integration.rs | 805 | // ───────────────────────────────────────────────────────────────────────────── |
| 353 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/iii-supervisor/tests/socketpair_integration.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/control.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/control.rs | 21 | /// Walk `/sys/class/virtio-ports/*/name` and return the `/dev/<dev>` |
| LOW | crates/iii-supervisor/src/control.rs | 81 | // VM's poweroff path. |
| LOW | crates/iii-supervisor/src/protocol.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/protocol.rs | 21 | /// Commands the host can send to the in-VM supervisor. |
| LOW | crates/iii-supervisor/src/protocol.rs | 41 | /// Command applied successfully. |
| LOW | crates/iii-supervisor/src/shell_protocol.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/lib.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/child.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-supervisor/src/child.rs | 41 | /// Node, Python with uvicorn/fastapi lifecycle hooks, Go's signal.Notify) |
| LOW | crates/iii-supervisor/src/child.rs | 61 | /// `supervisor_ctl` 500ms read timeout does not fire while a single |
| LOW | crates/iii-supervisor/src/child.rs | 101 | } |
| LOW | crates/iii-supervisor/src/child.rs | 121 | let pid = child.id(); |
| LOW | crates/iii-supervisor/src/child.rs | 141 | let mut guard = lock_or_recover(&self.inner); |
| LOW | crates/iii-supervisor/src/child.rs | 221 | if let Some(mut old) = guard.child.take() { |
| LOW | crates/iii-supervisor/src/child.rs | 281 | // propagate SIGTERM (npm is famous for this) or that sit |
| LOW | crates/iii-supervisor/src/child.rs | 301 | } |
| LOW | crates/iii-supervisor/src/child.rs | 541 | /// Give the child `sh` a moment to parse its script and install its |
| LOW | crates/iii-supervisor/src/child.rs | 581 | state.kill_for_shutdown().unwrap(); |
| LOW | crates/iii-supervisor/src/child.rs | 641 | // Regression guard for the "reload leaves two worker trees |
| LOW | crates/iii-network/src/device.rs | 1 | //! Slot-based [`smoltcp::phy::Device`] implementation. |
| LOW | crates/iii-network/src/device.rs | 21 | /// # Slot-based design |
| LOW | crates/iii-network/src/backend.rs | 1 | //! `SmoltcpBackend` — libkrun [`NetBackend`] implementation that bridges the |
| LOW | crates/iii-network/src/stack.rs | 21 | use crate::dns::DnsInterceptor; |
| LOW | crates/iii-network/src/shared.rs | 1 | //! Shared state between the NetWorker thread, smoltcp poll thread, and tokio |
| LOW | crates/iii-network/src/shared.rs | 21 | /// - **tokio proxy tasks** — relay data between smoltcp sockets and real |
| LOW | crates/iii-shell-proto/src/lib.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-shell-proto/src/lib.rs | 21 | //! │ frame_len│ corr_id │ flags │ JSON payload │ |
| LOW | crates/iii-shell-proto/src/lib.rs | 41 | |
| LOW | crates/iii-shell-proto/src/lib.rs | 161 | /// Apply a find-and-replace. |
| LOW | crates/iii-shell-proto/src/lib.rs | 241 | #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, schemars::JsonSchema)] |
| LOW | crates/iii-shell-proto/src/lib.rs | 261 | /// Exactly one per session, sent first. |
| LOW | crates/iii-shell-proto/src/lib.rs | 321 | /// New row count. |
| LOW | crates/iii-shell-proto/src/lib.rs | 341 | /// mv, grep, sed) the guest replies with `FsResponse` (terminal) |
| LOW | crates/iii-shell-proto/src/lib.rs | 361 | /// this flows host → guest and triggers the supervisor's |
| LOW | crates/iii-shell-proto/src/lib.rs | 381 | /// JSON serialization of a [`ShellMessage`] failed. Should never |
| LOW | crates/iii-shell-client/tests/fake_relay.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-shell-client/tests/fake_fs_relay.rs | 381 | assert_eq!(received, payload, "received bytes must match sent payload"); |
| LOW | crates/iii-shell-client/tests/fake_fs_relay.rs | 501 | |
| LOW | crates/iii-shell-client/src/lib.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-shell-client/src/lib.rs | 21 | //! Exited → return ExitStatus |
| LOW | crates/iii-shell-client/src/lib.rs | 61 | /// POSIX signal numbers. Hard-coded because the values are stable |
| LOW | crates/iii-shell-client/src/lib.rs | 81 | |
| LOW | crates/iii-shell-client/src/lib.rs | 101 | /// hundreds of ms. The supervisor's 30s `recv_timeout` is the |
| LOW | crates/iii-shell-client/src/lib.rs | 141 | /// Flow control returned from an `OutputSink` callback. |
| LOW | crates/iii-shell-client/src/lib.rs | 181 | /// Typed failure modes. Every variant is either a client-observable |
| LOW | crates/iii-shell-client/src/lib.rs | 221 | /// env/cwd/args. |
| LOW | crates/iii-shell-client/src/lib.rs | 241 | |
| LOW | crates/iii-shell-client/src/lib.rs | 741 | /// Constructed by `Session::fs_read_stream` after the `FsMeta` frame has |
| LOW | crates/scaffolder-core/src/lib.rs | 1 | //! Scaffolder Core - Shared library for project scaffolding CLIs |
| LOW | crates/scaffolder-core/src/iii.rs | 1 | //! iii-specific [`ProductConfig`] implementation. |
| LOW | crates/scaffolder-core/src/product.rs | 1 | //! Product configuration trait for CLI binaries |
| LOW | crates/scaffolder-core/src/cli.rs | 1 | // Copyright Motia LLC and/or licensed to Motia LLC under one or more |
| LOW | crates/iii-filesystem/build.rs | 21 | let binary_path = workspace_root |
| LOW | crates/iii-filesystem/src/init.rs | 1 | //! Embedded init binary bytes. |
| LOW | …/iii-filesystem/src/backends/shared/name_validation.rs | 1 | //! Name validation for filesystem operations. |
| LOW | …ates/iii-filesystem/src/backends/shared/init_binary.rs | 1 | //! Virtual init.krun file serving the embedded init binary. |
| LOW | …ates/iii-filesystem/src/backends/shared/init_binary.rs | 21 | /// The filename of the virtual init binary as it appears in the guest. |
| LOW | …ates/iii-filesystem/src/backends/shared/inode_table.rs | 1 | //! Inode table with dual-key lookup for filesystem backends. |
| 422 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | website/scripts/generate-llms-agents.ts | 66 | export function buildHomepageExtractFromHtml(html: string): string { |
| LOW | blog/tests/build.test.ts | 49 | async function assertAnalyticsAndConsent(html: string, where: string) { |
| LOW | sdk/packages/python/iii-example/src/trigger_types.py | 174 | def print_trigger_type_catalog(iii: IIIClient) -> None: |
| LOW | …ython/observability/tests/test_http_instrumentation.py | 7 | async def test_execute_traced_request_returns_response(httpx_mock): |
| LOW | …ython/observability/tests/test_http_instrumentation.py | 17 | async def test_execute_traced_request_records_error_status(httpx_mock): |
| LOW | …/packages/python/observability/tests/test_telemetry.py | 5 | def test_otel_config_defaults_disabled(): |
| LOW | …/packages/python/observability/tests/test_telemetry.py | 10 | def test_reconnection_config_has_initial_delay(): |
| LOW | …/packages/python/observability/tests/test_telemetry.py | 15 | def test_current_ids_none_outside_span(): |
| LOW | …python/observability/src/iii_observability/span_ops.py | 11 | def current_span_is_recording() -> bool: |
| LOW | …python/observability/src/iii_observability/span_ops.py | 17 | def set_current_span_attribute(key: str, value: Any) -> None: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 137 | def _configure_meter_provider( |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 231 | def _enable_fetch_instrumentation() -> None: |
| LOW | …/python/observability/src/iii_observability/payload.py | 13 | def resolve_max_bytes_from_env() -> Optional[int]: |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 62 | async def test_stream_set_overwrite(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 82 | async def test_stream_get_existing_item(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 100 | async def test_stream_get_non_existent_item(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 111 | async def test_stream_delete_existing_item(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 130 | async def test_stream_delete_non_existent_item(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 139 | async def test_stream_list_items_in_group(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 167 | async def test_stream_list_groups_returns_available_groups(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 208 | async def test_stream_update_applies_partial_updates_via_ops(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 266 | async def test_stream_update_appends_array_elements_and_strings(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_streams.py | 327 | async def test_stream_custom_operations(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 38 | def _setup_in_memory_log_provider(): |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 50 | def test_logger_emits_otel_record_when_initialized(): |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 66 | def test_logger_emits_warn_severity(): |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 82 | def test_logger_attaches_trace_context_from_active_span(): |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 109 | def test_logger_no_trace_context_outside_span(): |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 64 | def test_register_function_str_with_request_format(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 98 | def test_register_function_str_with_both_formats(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 144 | def test_register_function_str_minimal(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 163 | def test_register_function_str_with_http_invocation_and_format(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 194 | def test_register_function_format_importable_from_top_level() -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 202 | def test_register_function_input_not_exported() -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 225 | def test_register_function_str_id_auto_extracts_formats(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 269 | def test_register_function_str_id_explicit_formats_override(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 301 | def test_register_function_str_id_no_annotations(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 320 | def test_register_function_str_id_with_metadata(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 344 | def test_register_function_str_id_with_http_invocation(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 369 | def test_register_function_dict_raises(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | …ckages/python/iii/tests/test_register_function_args.py | 383 | def test_register_function_input_model_raises(monkeypatch: pytest.MonkeyPatch) -> None: |
| LOW | sdk/packages/python/iii/tests/test_utils.py | 20 | def test_safe_stringify_uses_default_str_for_non_serializable() -> None: |
| LOW | sdk/packages/python/iii/tests/test_utils.py | 28 | def test_safe_stringify_circular_reference() -> None: |
| LOW | sdk/packages/python/iii/tests/test_utils.py | 35 | def test_safe_stringify_type_error_returns_unserializable() -> None: |
| LOW | sdk/packages/python/iii/tests/test_utils.py | 44 | def test_safe_stringify_value_error_returns_unserializable() -> None: |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 52 | async def test_post_endpoint_with_body(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 91 | async def test_raw_json_request_body(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 247 | async def test_content_type_on_api_response_return(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 283 | async def test_download_pdf_streaming(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 324 | async def test_upload_pdf_streaming(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 462 | async def test_urlencoded_form_data(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_middleware.py | 12 | async def test_middleware_continue_to_handler(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_middleware.py | 53 | async def test_middleware_short_circuit(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_middleware.py | 100 | async def test_multiple_middleware_ordering(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_middleware.py | 149 | async def test_middleware_receives_request_metadata(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_middleware.py | 193 | async def test_no_middleware_regression(engine_http_url, iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_pubsub.py | 17 | async def test_subscribe_and_receive_published_messages(iii_client: III): |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 29 | def test_get_worker_metadata_isolation_is_none_when_env_unset( |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 40 | def test_get_worker_metadata_forwards_iii_isolation_env_var( |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 51 | def test_detect_project_name_reads_pyproject_name(tmp_path: Path) -> None: |
| 302 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdk/packages/python/iii-example/src/stream.py | 1 | |
| LOW | …/packages/python/observability/tests/test_telemetry.py | 1 | |
| LOW | …on/observability/src/iii_observability/reconnection.py | 3 | |
| LOW | …python/observability/src/iii_observability/span_ops.py | 3 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 3 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 3 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 4 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 5 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 6 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 6 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 6 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 6 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 12 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 13 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 13 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 13 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 13 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 19 | |
| LOW | …python/observability/src/iii_observability/__init__.py | 31 | |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 8 | |
| LOW | …bility/src/iii_observability/baggage_span_processor.py | 3 | |
| LOW | …s/python/observability/src/iii_observability/logger.py | 3 | |
| LOW | …/python/observability/src/iii_observability/payload.py | 3 | |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 8 | |
| LOW | …observability/src/iii_observability/telemetry_types.py | 3 | |
| LOW | …vability/src/iii_observability/http_instrumentation.py | 8 | |
| LOW | sdk/packages/python/iii/tests/test_utils.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 1 | |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_worker_metadata.py | 4 | |
| LOW | …/packages/python/iii/tests/test_channel_close_delay.py | 4 | |
| LOW | …/packages/python/iii/tests/test_channel_close_delay.py | 4 | |
| LOW | sdk/packages/python/iii/tests/test_errors.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_span_ops.py | 2 | |
| LOW | sdk/packages/python/iii/tests/test_data_channels.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_worker_metrics.py | 1 | |
| LOW | …ckages/python/iii/tests/test_baggage_span_processor.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_format_utils.py | 3 | |
| LOW | sdk/packages/python/iii/tests/test_init_api.py | 9 | |
| LOW | sdk/packages/python/iii/src/iii/format_utils.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/otel_worker_gauges.py | 17 | |
| LOW | sdk/packages/python/iii/src/iii/triggers.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/triggers.py | 11 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| LOW | sdk/packages/python/iii/src/iii/__init__.py | 3 | |
| 91 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 47 | // Step 1: Check tool installation (skip if --skip-tool-check or product doesn't require it) |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 54 | // Step 2: Setup template fetcher |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 57 | // Step 3: Select template (also returns merged language_files) |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 89 | // Step 4: Select directory |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 92 | // Step 5: Select languages |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 95 | // Step 6: Check runtimes (advisory = included languages that don't cause hard fail) |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 98 | // Step 7: Create project |
| LOW | crates/scaffolder-core/src/tui/prompts.rs | 112 | // Step 8: Show next steps (unless the caller renders its own). |
| LOW | crates/iii-init/src/shell_dispatcher.rs | 797 | // Step 1: setsid() — detach from the parent's session so the |
| LOW | crates/iii-init/src/shell_dispatcher.rs | 800 | // Step 2: TIOCSCTTY on fd 0 — which is already the slave thanks |
| LOW | crates/iii-worker/src/cli/sandbox.rs | 156 | // Step 3: always attempt stop, even if exec failed. |
| LOW | crates/iii-worker/src/sandbox_daemon/run.rs | 186 | // Step 1: create sandbox. |
| LOW | crates/iii-worker/src/sandbox_daemon/run.rs | 232 | // Step 2: write sibling files. Cleanup on any failure. |
| LOW | crates/iii-worker/src/sandbox_daemon/run.rs | 251 | // Step 3: write the main run script. |
| LOW | crates/iii-worker/src/sandbox_daemon/run.rs | 269 | // Step 4: invoke the interpreter. |
| LOW | crates/iii-worker/src/sandbox_daemon/run.rs | 292 | // Step 5: cleanup the sandbox unless asked to keep. |
| LOW | scripts/generate-api-docs.sh | 10 | # Step 1: Node SDK (TypeDoc) |
| LOW | scripts/generate-api-docs.sh | 15 | # Step 2: Python SDK (griffe) |
| LOW | scripts/generate-api-docs.sh | 27 | # Step 3: Rust SDK (nightly rustdoc JSON) |
| LOW | scripts/generate-api-docs.sh | 36 | # Step 4: Generate MDX (writes to docs/0-11-0/api-reference/, frozen 0.11 archive) |
| LOW | .github/workflows/generate-api-docs.yml | 51 | # Step 2: Extract Python SDK docs (griffe) |
| LOW | .github/workflows/generate-api-docs.yml | 58 | # Step 3: Extract Rust SDK docs (nightly rustdoc JSON) |
| LOW | .github/workflows/generate-api-docs.yml | 63 | # Step 4: Generate MDX from extracted JSON |
| LOW | .github/workflows/generate-api-docs.yml | 67 | # Step 5: Commit if changed |
| LOW | engine/tests/otel_ws_no_worker_registration_test.rs | 74 | // Step 1: connect a normal worker socket to `/`. This should register |
| LOW | engine/tests/otel_ws_no_worker_registration_test.rs | 102 | // Step 2: connect an OTEL-only socket to `/otel`. This must NOT add |
| LOW | engine/benches/worker_cleanup_bench.rs | 61 | // Step 1: Read function_ids, remove each function and service |
| LOW | engine/benches/worker_cleanup_bench.rs | 68 | // Step 2: Read invocations, halt each. |
| LOW | engine/benches/worker_cleanup_bench.rs | 76 | // Step 3: Unregister triggers belonging to this worker |
| LOW | engine/benches/worker_cleanup_bench.rs | 79 | // Step 4: Unregister the worker itself |
| LOW | engine/src/update_ops.rs | 527 | // Step 2: non-empty path requires object root. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ython/observability/src/iii_observability/telemetry.py | 279 | except Exception: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 322 | except Exception as exc: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 369 | except Exception: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 382 | except Exception: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 391 | except Exception: |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 513 | except Exception as exc: |
| LOW | …s/python/observability/src/iii_observability/logger.py | 106 | except Exception: |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 91 | except Exception as exc: |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 285 | except Exception: |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 309 | except Exception: |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 449 | except Exception: |
| MEDIUM | …rvability/src/iii_observability/telemetry_exporters.py | 67 | def _try_put() -> None: |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 20 | except Exception: |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 27 | except Exception: |
| LOW | sdk/packages/python/iii/tests/test_logger_otel.py | 34 | except Exception: |
| LOW | sdk/packages/python/iii/tests/test_healthcheck.py | 16 | except Exception: |
| LOW | sdk/packages/python/iii/tests/test_errors.py | 99 | except Exception as got: |
| LOW | sdk/packages/python/iii/tests/test_queue_integration.py | 29 | except Exception: |
| LOW | …/iii/tests/test_http_external_functions_integration.py | 87 | except Exception: |
| LOW | …/iii/tests/test_http_external_functions_integration.py | 187 | except Exception: |
| LOW | …/packages/python/iii/tests/test_context_propagation.py | 30 | except Exception: |
| LOW | …/packages/python/iii/tests/test_context_propagation.py | 37 | except Exception: |
| LOW | …/packages/python/iii/tests/test_context_propagation.py | 44 | except Exception: |
| LOW | sdk/packages/python/iii/tests/test_telemetry.py | 22 | except Exception: |
| LOW | …ckages/python/iii/tests/test_iii_registration_dedup.py | 23 | except Exception: |
| LOW | …ckages/python/iii/tests/test_iii_registration_dedup.py | 30 | except Exception: |
| LOW | …ckages/python/iii/tests/test_iii_registration_dedup.py | 37 | except Exception: |
| LOW | …ckages/python/iii/tests/test_iii_registration_dedup.py | 44 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/format_utils.py | 122 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/format_utils.py | 152 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/otel_worker_gauges.py | 149 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/worker_metrics.py | 146 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/channels.py | 175 | except Exception: |
| MEDIUM | sdk/packages/python/iii/src/iii/iii.py | 291 | def _do_connect(self) -> None: |
| MEDIUM | sdk/packages/python/iii/src/iii/iii.py | 1204 | def _get_worker_metadata(self) -> dict[str, Any]: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 105 | except Exception: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 539 | except Exception as e: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 602 | except Exception as e: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 657 | except Exception as e: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 697 | except Exception as e: |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 1207 | except Exception: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 751 | Register a custom trigger type with the engine. Returns a :class:`TriggerTypeRef` handle with ``register_trigge |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 833 | Bind a trigger configuration to a registered function. Args: trigger: A ``RegisterTriggerInput`` or |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 887 | Register a function with the engine. Pass a handler for local execution, or an ``HttpInvocationConfig`` |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 1030 | Invoke a remote function. The routing behavior and return type depend on the ``action`` field: - No ac |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 1059 | Invoke a remote function. The routing behavior and return type depend on the ``action`` field: - No ac |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 1146 | Create a streaming channel pair for worker-to-worker data transfer. The returned ``Channel`` contains a local ` |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 1171 | Create a streaming channel pair for worker-to-worker data transfer. The returned ``Channel`` contains a local ` |
| HIGH | sdk/packages/python/iii/src/iii/iii.py | 1332 | Create an III client and connect to the engine. Blocks until the WebSocket connection is established and ready. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/iii-supervisor/src/child.rs | 546 | /// any sane system) but keeps the tests robust under CI load. |
| MEDIUM | crates/iii-worker/tests/worker_trigger_integration.rs | 806 | // 12. err_payload is robust to weird inputs |
| MEDIUM | …/iii-worker/tests/worker_list_discovery_integration.rs | 210 | // fixed sleep so the test is robust without slowing the happy path. |
| MEDIUM | crates/iii-worker/src/sandbox_daemon/errors.rs | 481 | // The highest-leverage S211 case: an agent wrote to /workspace/x.js |
| MEDIUM | .github/scripts/test_calculate_release_version.py | 864 | # robust regardless of upstream filtering. |
| MEDIUM | console/packages/console-rust/src/proxy/ws.rs | 51 | // in 0.28+. Use .into() for seamless conversion between the two. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 500 | form_body = urlencode({"name": "John Doe", "email": "john@example.com", "age": "30"}) |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 510 | assert data["name"] == "John Doe" |
| LOW | sdk/packages/rust/iii/tests/api_triggers.rs | 879 | assert_eq!(data["name"], "John Doe"); |
| LOW | sdk/packages/node/iii-browser/src/types.ts | 126 | * payload: { to: 'user@example.com' }, |
| LOW | sdk/packages/node/iii/tests/api-triggers.test.ts | 458 | name: 'John Doe', |
| LOW | sdk/packages/node/iii/tests/api-triggers.test.ts | 472 | expect(data.name).toBe('John Doe') |
| LOW | sdk/packages/node/iii/src/types.ts | 148 | * payload: { to: 'user@example.com' }, |
| LOW | engine/src/workers/stream/README.md | 135 | context: { name: 'John Doe' }, |
| LOW | engine/src/workers/stream/README.md | 142 | return {'context': {'name': 'John Doe'}} |
| LOW | engine/src/workers/pubsub/README.md | 84 | data: { orderId: 'abc-123', address: '123 Main St' }, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ython/observability/src/iii_observability/telemetry.py | 231 | |
| LOW | …ython/observability/src/iii_observability/telemetry.py | 251 | |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 134 | |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 208 | |
| LOW | …rvability/src/iii_observability/telemetry_exporters.py | 323 | |
| LOW | sdk/packages/python/iii/tests/test_api_triggers.py | 378 | |
| LOW | sdk/packages/python/iii/src/iii/worker_metrics.py | 32 | |
| LOW | sdk/packages/python/iii/src/iii/channels.py | 164 | |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 78 | |
| LOW | sdk/packages/python/iii/src/iii/iii.py | 418 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | infra/terraform/website/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". |
| MEDIUM | infra/terraform/_bootstrap/.terraform.lock.hcl | 1 | # This file is maintained automatically by "terraform init". |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/packages/python/iii/tests/test_telemetry_exporters.py | 184 | the Python OTel SDK. The serializer must emit "" (not JSON null) so the Rust |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | console/install.sh | 9 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | console/install.sh | 634 | # Check if already present |