Open Science AI Agent by aipoch
The open-source AI research workbench for scientific research and agent workflows. Local-first, model-agnostic desktop app with extensible skills, MCP tools and connectors, Python/R execution and traceable artifacts for reproducible research on macOS, Windows and Linux.
Open Science is an open-source ai agent by aipoch, written mainly in TypeScript, with 5,413 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.
Scan summary: scanned Nov 5, 2026 at commit 0a25710. Seen able to run dynamic code, read environment and secrets, connect to the internet. Scan policy
0a25710 · Nov 5, 2026Findings (85)
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.credential-access issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dropper issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/sdk@1.31.0: 4 known vulnerabilitiesGHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-rvq5-wwqv-78pq
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@3.25.76: 1 known vulnerabilityGHSA-mrhx-c7xc-m3w5
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Install or build failed in a clean environment89s, clean). > open-science@1.0.8 typecheck:compiled > npm run typecheck:node:compiled && npm run typecheck:web:compiled > open-science@1.0.8 typecheck:node:compiled > node node_modules/typescript-native/bin/tsc --noEmit -p tsconfig.node.json --composite false && npm run typecheck:sandbox Killed
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Install contacted hosts other than package registriesbinaries.prisma.sh, cdn.npmmirror.com, checkpoint.prisma.io, registry.npmmirror.com, statics.aipoch.com
- lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/ai-review-labels.test.ts:155 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/ai-review-workflows.test.ts:383 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/ai-review-workflows.test.ts:429 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
scripts/pdfjs-resource-scope.test.ts:35 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/acp/claude-agent-acp-patch.test.ts:285 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/acp/runtime-coordinator.test.ts:4973 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/agent-framework/opencode.test.ts:23 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/main/compute/compute-auth-owner.test.ts:788 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/main/compute/prisma-client.test.ts:44 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/main/compute/prisma-client.test.ts:53 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/main/compute/repository.test.ts:234 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/main/compute/repository.test.ts:242 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
src/main/notebook/mcp-server.test.ts:2230 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/main/notebook/wsl2-shell.integration.test.ts:236 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/session-details/owner.test.ts:613 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/session-persistence/coordinator-contract.test.ts:910 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
src/main/settings/claude-install.test.ts:101 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
src/main/settings/claude-install.test.ts:126 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
src/main/settings/claude-install.test.ts:139 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/main/settings/codex-auth.test.ts:717 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
src/main/update/installation-occupancy.test.ts:315 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/shared/local-fs.test.ts:81 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/shared/local-fs.test.ts:82 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/shared/local-fs.test.ts:83 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/shared/local-fs.test.ts:87 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
src/shared/local-fs.test.ts:91 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
src/shared/settings.test.ts:258 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
e2e/session-residency-capacity.spec.ts:96 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: private-key
e2e/source-preview-storage.spec.ts:39 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/diagnostics/src/startup-error.test.ts:182 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: jwt
packages/diagnostics/src/startup-error.test.ts:175 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key10 matches in this file
packages/diagnostics/src/logger.test.ts:113 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: jwt
packages/diagnostics/src/logger.test.ts:394 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/pdf-translation/test/contracts.test.ts:43 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/providers/src/errors.test.ts:4 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/acp/auto-operation-inventory.test.ts:189 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
scripts/windows-installer-smoke.test.ts:594 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/acp/prompt-turn-workflow.test.ts:1412 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-user
src/main/acp/permission-broker-registry.test.ts:811 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-header
src/main/acp/runtime-events.test.ts:454 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/acp/runtime-plan-composition.test.ts:1613 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/agents/agents-mutations.test.ts:847 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/acp/runtime.test.ts:5709 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-user
src/main/acp/permission-broker.test.ts:1948 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
src/main/literature/pdf-translation/index.test.ts:74 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: private-key
src/main/notebook/trust-bundle.test.ts:57 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: curl-auth-user3 matches in this file
src/main/permission-grants/capability.test.ts:12 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/session-diagnostics/export-evidence.integration.test.ts:120 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: private-key
src/main/runtime-network-node.integration.test.ts:196 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/session-diagnostics/notebook.test.ts:56 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: jwt
src/main/memory/service.test.ts:929 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: gitlab-pat2 matches in this file
src/main/memory/service.test.ts:926 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: aws-access-token4 matches in this file
src/main/session-diagnostics/projection.test.ts:117 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/session-package/sensitive-content.test.ts:678 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/settings/bootstrap.integration.test.ts:216 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/settings/connector-template.test.ts:332 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
src/main/settings/codex-auth.test.ts:42 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/settings/provider-auth-lifecycle.test.ts:153 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
src/main/settings/service.test.ts:444 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/main/storage/migration-service.test.ts:1199 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
src/renderer/src/pages/literature/JournalManager.render.test.tsx:485 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/renderer/src/pages/literature/LiteratureLibraryPage.render.test.tsx:7069 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
src/shared/pdf-translation.test.ts:21 - lowLow. Minor, or common in normal tools. Shown for information.deepmerge@4.3.1: 1 known vulnerabilityGHSA-gcqx-w48m-w2h4
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.katex@0.16.47: 1 known vulnerabilityGHSA-238p-pmpm-9mq7
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.6: 2 known vulnerabilitiesGHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@9.0.9: 1 known vulnerabilityGHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.package.json has a postinstall scriptnode scripts/prepare-shadcn-patch.mjs && patch-package --error-on-fail && node scripts/check-claude-acp-patch.mjs && prisma generate && install-electron && node scripts/install-native-components.mjs &…
package.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
Network activity
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Open Science alternatives
View more →Similar ai agents in Research & Analysis, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Open Science (this page) aipoch | 5.4k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Hermes Agent NousResearch | 259k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Anything LLM Mintplex-Labs | 68k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Khazix Skills KKKKhazix | 22k | MIT | Oct 1, 2026 | Scanned, no flagged issues |
| Hermes Webui nesquena | 19k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| DocsGPT arc53 | 18k | MIT | Nov 1, 2026 | Scanned, no flagged issues |