github Python analyzed 877e8a7

scitex-ai/scitex-dev

github

Dev tooling, linters & ecosystem auditor for SciTeX packages

maintainer
scitex-ai
licence
AGPL-3.0
first seen
2026-07-11
last seen
2026-09-17
releases · 30d
14
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  2. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  3. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  4. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  5. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  6. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  7. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  8. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  9. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  10. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  11. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  12. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  13. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  14. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  15. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  16. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  17. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  18. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  19. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
  20. HIGH code analysis flagged dynamic code execution in scitex-ai/scitex-dev
capabilities 21 tools
transport stdio counts 21 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • dev_bulk_rename
  • dev_config_show
  • dev_ecosystem_fix_mismatches
  • dev_ecosystem_list
  • dev_ecosystem_sync_local
  • dev_ecosystem_sync_remote
  • dev_skills_get
  • dev_skills_list
  • dev_test_hpc
  • dev_test_hpc_poll
  • dev_test_hpc_result
  • dev_test_local
  • linter_check
  • linter_check_source
  • linter_list_rules
  • linter_skills_get
  • linter_skills_list
  • mcp_docs_build
  • mcp_docs_get
  • mcp_docs_list
  • mcp_docs_search
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 877e8a7 · analyzer v33 · 1d ago

skills & prompt files 22

danger signals11

code evidence vv0.60.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1416

filesystem 400

  • fs scitex-ai-scitex-dev-877e8a7/.old/20260811-kind-verb-cli/_cli/ecosystem/_cmds/_jobs_systemd.py :13 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/src/pip_project_template/cli/info.py :33 with open(package_init) as f:
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_mcp_config.py :7 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_pip_install.py :7 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_src_test_agreement.py :23 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_status.py :17 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test__GlobalArgumentParser.py :17 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test___init__.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test_calculate.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test_info.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test_serve01.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test_serve02.py :18 from pathlib import Path
show 28 more
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/core/test__Calculator.py :17 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/core/test_core_init.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/mcp_servers/test_McpServer01.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/mcp_servers/test_McpServer02.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/test___main__.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/test_package_init.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/types/test__DataContainer.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/types/test_types_init.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/utils/test__add.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/utils/test__multiply.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/utils/test_utils_init.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/add_slide.py :22 import shutil
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/clean.py :19 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/helpers/merge_runs.py :11 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/helpers/simplify_redlines.py :15 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/pack.py :15 import shutil
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/soffice.py :21 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/unpack.py :19 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/validate.py :20 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/validators/base.py :6 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/validators/redlining.py :8 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/thumbnail.py :23 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/eval-viewer/generate_review.py :28 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/aggregate_benchmark.py :42 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/generate_report.py :13 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/improve_description.py :15 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/package_skill.py :16 from pathlib import Path
  • fs (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/quick_validate.py :10 from pathlib import Path

360 more not shown — this panel samples each group; the count above is the real total.

shell / exec 199

  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_pip_install.py :5 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/custom/test_status.py :16 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/cli/test_info.py :95 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/core/test__Calculator.py :108 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/mcp_servers/test_McpServer01.py :203 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/mcp_servers/test_McpServer02.py :215 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/test___main__.py :55 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/types/test__DataContainer.py :84 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/utils/test__add.py :66 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/examples/pip-project-template/tests/pip_project_template/utils/test__multiply.py :72 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/soffice.py :14 subprocess.run(["soffice", ...], env=env)
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/validators/redlining.py :5 import subprocess
show 28 more
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/thumbnail.py :19 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/eval-viewer/generate_review.py :22 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/improve_description.py :13 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/skill-creator/scripts/run_eval.py :12 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/xlsx/scripts/office/soffice.py :14 subprocess.run(["soffice", ...], env=env)
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/xlsx/scripts/office/validators/redlining.py :5 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/xlsx/scripts/recalc.py :9 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/scripts/ci-runner-prototype/ci_lease_renew.py :30 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/scripts/quality/audit_ecosystem.py :28 import subprocess
  • shell (weak) scitex-ai-scitex-dev-877e8a7/scripts/quality/fix_license.py :34 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/_completion.py :30 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/_doctor.py :9 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/_hooks_cli/_hookspath.py :27 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/_stats.py :8 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_cache.py :29 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_diff.py :54 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_diff_worktree.py :15 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_fd.py :34 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_check_config_layout.py :130 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_check_path_yaml.py :32 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_check_umbrella_dep_and_integration.py :21 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_checks.py :303 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_discovery.py :220 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_resolved_tree.py :23 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_summary/_behavioral.py :32 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_summary/_startup_speed.py :349 import subprocess as _sp
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/cron/_ci_watch.py :29 import subprocess
  • shell scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/cron/_ci_watch_red.py :13 import subprocess

159 more not shown — this panel samples each group; the count above is the real total.

network 33

  • net (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/pptx/scripts/office/soffice.py :18 import socket
  • net (weak) scitex-ai-scitex-dev-877e8a7/docs/to_claude/skills/xlsx/scripts/office/soffice.py :18 import socket
  • net (weak) scitex-ai-scitex-dev-877e8a7/scripts/quality/audit_ecosystem.py :30 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_project/_check_readme_badge_labels.py :34 from urllib.parse import unquote_plus
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/audit/_umbrella_pins.py :51 import urllib.error
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/cron/_ci_watch.py :31 import urllib.error
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/ecosystem/_cmds/_up_placement.py :29 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/ecosystem/_dashboard/_render.py :460 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/ecosystem/_dashboard/_state.py :584 import urllib.request as _urlreq
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_cli/gui/_lifecycle.py :35 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/_release/pyproject_lint.py :811 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem_jobs/_deploy_freshness.py :90 import urllib.error
show 21 more
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_release/deploy.py :111 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_release/github.py :10 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_release/rtd.py :9 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_release/versions.py :234 import urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_supervisor/_periodic.py :42 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/branch_hygiene/_sweep.py :39 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/host_config/__init__.py :62 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/host_config/_evaluate.py :18 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/hosts/_registry.py :573 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_checks/_calls.py :23 # Module names whose HTTP verbs we attribute confidently (requests.get,
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_rules/_network_timeout.py :32 "fail-soft). urllib.request.urlopen takes timeout as the 3rd positional or "
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/staleness.py :290 import json, sys, time, urllib.request
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/status/_exchange.py :33 import socket
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/store/_locator.py :50 from urllib.parse import parse_qs, urlsplit
  • net (weak) scitex-ai-scitex-dev-877e8a7/src/scitex_dev/testing/_audit_outcome.py :149 ``[STX-NET001] ... requests.get(...)`` without that being a crash.
  • net scitex-ai-scitex-dev-877e8a7/src/scitex_dev/versioning/_sources.py :144 import urllib.error
  • net (weak) scitex-ai-scitex-dev-877e8a7/tests/scitex_dev/_cli/gui/test__lifecycle.py :14 import socket
  • net (weak) scitex-ai-scitex-dev-877e8a7/tests/scitex_dev/hosts/test__registry_is_local.py :28 import socket
  • net (weak) scitex-ai-scitex-dev-877e8a7/tests/scitex_dev/linter/_rules/test__network_timeout.py :28 src = "import urllib.request\nurllib.request.urlopen('http://x')\n"
  • net (weak) scitex-ai-scitex-dev-877e8a7/tests/scitex_dev/store/test__store_concurrency.py :41 import socket
  • net (weak) scitex-ai-scitex-dev-877e8a7/tests/scitex_dev/testing/test__audit_outcome.py :186 "ERRO: [STX-NET001 §2] /repo/a.py:3: requests.get(...) has no "

secrets 2

  • secrets scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/click_compat.py :43 import getpass
  • secrets scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_release/github.py :18 return os.getenv("GITHUB_TOKEN") or os.getenv("GH_TOKEN")

tool registrations 21

  • mcp_docs_list scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/_mcp/_core.py :185
  • mcp_docs_get scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/_mcp/_core.py :190
  • mcp_docs_build scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/_mcp/_core.py :199
  • mcp_docs_search scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_ecosystem/_mcp/_core.py :207
  • dev_ecosystem_list scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :31
  • dev_ecosystem_fix_mismatches scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :39
  • dev_config_show scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :47
  • dev_test_local scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :55
  • dev_test_hpc scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :67
  • dev_test_hpc_poll scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :79
  • dev_test_hpc_result scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :87
  • dev_bulk_rename scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :95
show 9 more
  • dev_skills_list scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :118
  • dev_skills_get scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :126
  • dev_ecosystem_sync_remote scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :134
  • dev_ecosystem_sync_local scitex-ai-scitex-dev-877e8a7/src/scitex_dev/_mcp/_server.py :162
  • linter_skills_list scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_mcp/tools/__init__.py :15
  • linter_skills_get scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_mcp/tools/__init__.py :26
  • linter_check scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_mcp/tools/lint.py :9
  • linter_list_rules scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_mcp/tools/lint.py :33
  • linter_check_source scitex-ai-scitex-dev-877e8a7/src/scitex_dev/linter/_mcp/tools/lint.py :62

declared dependencies 14

  • scitex-config@>=0.3.0
  • scitex-logging@>=0.1.0
  • click@>=8.0.0
  • pyyaml@>=6.0
  • tomli@>=2.0; python_version <
  • pytest@>=7.0.0
  • pytest-cov@>=4.0.0
  • s@6h ceiling.
  • sphinx@>=7.0
  • sphinx-rtd-theme@>=2.0
  • myst-parser@>=2.0
  • sphinx-copybutton@>=0.5
show 2 more
  • sphinx-autodoc-typehints@>=1.25
  • scitex-dev@*

clipboard 1

  • clipboard shell call scitex-ai-scitex-dev-877e8a7/src/scitex_dev/secret/cli.py :239 Example("pbpaste | {prog} dev secret set gitea/orochi-admin --yes",