A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://logseq.io/p/NX4mc_ggEV
62 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/logseq/cli/e2e/random_bidirectional_block_ops_test.py | 16 | def test_default_profile_is_faster_than_high_stress(monkeypatch) -> None: |
| LOW | …/logseq/cli/e2e/random_bidirectional_block_ops_test.py | 72 | def test_explicit_rounds_override_profile_default(monkeypatch) -> None: |
| LOW | …-e2e/test/logseq/cli/e2e/compare_graph_queries_test.py | 16 | def test_parse_args_supports_repeated_queries(monkeypatch) -> None: |
| LOW | …-e2e/test/logseq/cli/e2e/compare_graph_queries_test.py | 48 | def test_main_batches_multiple_queries_in_one_process(tmp_path: Path) -> None: |
| LOW | cli-e2e/test/logseq/cli/e2e/wait_sync_status_test.py | 15 | def test_resolved_status_command_is_built_once_and_reused() -> None: |
| LOW | cli-e2e/test/logseq/cli/e2e/wait_sync_status_test.py | 34 | def test_run_status_uses_precomputed_command() -> None: |
| LOW | cli-e2e/scripts/db_sync_server.py | 112 | def auth_cognito_from_auth_file(auth_path: Path) -> Dict[str, str]: |
| LOW | cli-e2e/scripts/agent_bridge_e2e.py | 351 | def write_comment_blocks_file(path, task_uuid, hostname): |
| LOW | cli-e2e/scripts/agent_bridge_e2e.py | 365 | def run_comment_mention_check(cli, repo_root, root_dir, config, graph, tmp_dir): |
| LOW | cli-e2e/scripts/agent_bridge_e2e.py | 454 | def run_parallel_assignment_check(cli, repo_root, root_dir, config, graph, tmp_dir): |
| LOW | cli-e2e/scripts/agent_bridge_e2e.py | 526 | def run_duplicate_bridge_check(cli, repo_root, root_dir, config, graph, tmp_dir): |
| LOW | cli-e2e/scripts/sync_asset_download.py | 122 | def sync_asset_download_by_id(cli: Path, root_dir: Path, config: Path, graph: str, asset_id: Any) -> Dict[str, Any]: |
| LOW | cli-e2e/scripts/sync_asset_download.py | 129 | def sync_asset_download_by_uuid(cli: Path, root_dir: Path, config: Path, graph: str, asset_uuid: str) -> Dict[str, Any]: |
| LOW | resources/forge.config.test.js | 18 | function isCoveredByExtraResources(targetPath, extraResources) { |
| LOW | libs/guides/db_properties_references.md | 392 | async function setupSchemaWithInheritance() { |
| LOW | libs/src/LSPlugin.user.ts | 144 | function normalizeCommandKeybinding( |
| LOW | libs/src/LSPlugin.user.ts | 339 | function normalizeCommandExecutionKey(key: string) { |
| LOW | deps/db-sync/worker/scripts/download_graph_db.js | 33 | function sanitizeGraphIdForFilename(graphId) { |
| LOW | deps/db-sync/worker/scripts/delete_user_totally.js | 119 | function isDeleteConfirmationAccepted(answer, userId) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | resources/404.html | 1 | <!DOCTYPE html> |
| LOW | ios/App/App/FolderPicker.m | 1 | // |
| LOW | ios/App/App/App-Bridging-Header.h | 1 | // |
| LOW | ios/App/App/FileContainer.m | 1 | // |
| LOW | libs/tsconfig.json | 21 | /* Generates corresponding '.map' file. */ |
| LOW | libs/tsconfig.json | 41 | /* Enable strict null checks. */ |
| LOW | libs/tsconfig.json | 61 | // "typeRoots": [], /* List of folders to include type definitions from. */ |
| LOW | libs/guides/db_properties_references.md | 481 | // { |
| LOW | packages/ui/tsconfig.json | 41 | // "rootDir": "./", /* Specify the root folder within your source files. */ |
| LOW | packages/ui/tsconfig.json | 61 | // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ |
| LOW | packages/ui/tsconfig.json | 101 | // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ |
| LOW | …t/resources/exporter-test-graph/journals/2025_06_12.md | 61 | #+END_QUOTE |
| LOW | src/main/frontend/extensions/pdf/finder.js | 61 | function normalize (text) { |
| LOW | src/main/frontend/extensions/pdf/finder.js | 81 | // [6, 0], [8, 3]]. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/logseq/cli/e2e/random_bidirectional_block_ops_test.py | 1 | |
| LOW | …-e2e/test/logseq/cli/e2e/compare_graph_queries_test.py | 1 | |
| LOW | cli-e2e/test/logseq/cli/e2e/wait_sync_status_test.py | 1 | |
| LOW | cli-e2e/scripts/prepare_sync_config.py | 4 | |
| LOW | cli-e2e/scripts/db_sync_server.py | 4 | |
| LOW | cli-e2e/scripts/wait_sync_status.py | 4 | |
| LOW | cli-e2e/scripts/compare_graph_queries.py | 4 | |
| LOW | cli-e2e/scripts/random_bidirectional_block_ops.py | 4 | |
| LOW | cli-e2e/scripts/sync_asset_download.py | 4 | |
| LOW | cli-e2e/scripts/sync_asset_download.py | 13 | |
| LOW | …ills/logseq-review-workflow-eval/scripts/setup_eval.py | 4 | |
| LOW | …logseq-review-workflow-eval/scripts/compare_outputs.py | 4 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | resources/js/lsplugin.core.js | 2 | !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.am |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .i18n-lint.toml | 8 | # ── Shared settings ──────────────────────────────────────────────────────────── |
| MEDIUM | .i18n-lint.toml | 83 | # ── [lint] settings ──────────────────────────────────────────────────────────── |
| MEDIUM | .i18n-lint.toml | 306 | # ── [check-keys] settings ────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libs/src/postmate/index.ts | 327 | // Step 1: Remove listener from window to avoid duplicate message handling |
| LOW | libs/src/postmate/index.ts | 330 | // Step 2: Update messagePort reference (this affects this.listener validation logic) |
| LOW | libs/src/postmate/index.ts | 333 | // Step 3: Add the same listener to MessagePort (now all communication goes through port) |
| LOW | libs/src/postmate/index.ts | 341 | // Step 4: Clean up the channel-ready event listener |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .agents/skills/logseq-repl/scripts/start-repl.py | 144 | print("Error: standard Logseq REPL ports are still occupied after cleanup.", file=sys.stderr) |
| LOW | sidecar/embedding_server.py | 88 | except Exception as error: |
| LOW | sidecar/embedding_server.py | 140 | except Exception: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libs/guides/db_properties_references.md | 272 | await logseq.Editor.upsertBlockProperty(page.uuid, 'author', 'John Doe') |
| LOW | libs/guides/db_tag_property_idents_guide.md | 39 | 'John Doe' |
| LOW | libs/guides/db_tag_property_idents_guide.md | 329 | 'John Doe' |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cli-e2e/scripts/db_sync_server.py | 128 | |
| LOW | cli-e2e/scripts/random_bidirectional_block_ops.py | 262 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/install-linux.sh | 191 | # Check if running as root for system-wide installation |