opencut-controller
npm
v1.31.0
Published by jxue0 — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.
Professional MCP server for video editing automation with OpenCut
The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.
1. Threat score — 100 − 1.2 = 99. What the published surface and source actually contain:
| Points | What was found | Category |
|---|---|---|
| −1.2 | Package runs install-time scripts MTC-SUP-010 | supply-chain |
2. Client adoption risk — 99 − 4 = 95. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:
| Points | Adoption-risk factor |
|---|---|
| −3 | capability blast radius (moderate) — client exposure if the model is manipulated |
| −1 | publisher verification (public source) — no provenance, but the source is public and inspectable |
Capability observations and info notes are shown under Findings but never scored.
Open any row's finding below for the file, line and evidence behind a deduction.
"opencut-controller" executes postinstall script(s) at install time. An install hook runs at install time; most are routine build/setup, but review what it does before trusting it.
Evidence: playwright install chromium
Fix: Review the scripts; install with --ignore-scripts where possible and vet what they do.
Location: package opencut-controller
Each tool and what it can reach — statically extracted from the published source.
sticker_browse_categoryingests untrusted inputadd_background_musicno sensitive capabilityapi_health_checkno sensitive capabilityapi_sounds_searchno sensitive capabilityapi_sounds_search_next_pageno sensitive capabilityapply_transitionno sensitive capabilityaudio_set_element_volumeno sensitive capabilityaudio_sound_add_to_timelineno sensitive capabilityaudio_sound_clear_savedno sensitive capabilityaudio_sound_list_savedno sensitive capabilityaudio_sound_remove_savedno sensitive capabilityaudio_sound_saveno sensitive capabilityaudio_sound_searchno sensitive capabilityaudio_sound_toggle_commercial_filterno sensitive capabilityauth_check_logged_inno sensitive capabilityauth_get_profileno sensitive capabilityauth_get_sessionno sensitive capabilityauth_sign_inno sensitive capabilityauth_sign_outno sensitive capabilityauth_sign_upno sensitive capabilitybookmark_get_at_timeno sensitive capabilitybookmark_is_bookmarkedno sensitive capabilitybookmark_listno sensitive capabilitybookmark_moveno sensitive capabilitybookmark_removeno sensitive capabilitybookmark_toggleno sensitive capabilitybookmark_toggle_overlayno sensitive capabilitybookmark_updateno sensitive capabilitycanvas_clear_layout_guideno sensitive capabilitycanvas_get_settingsno sensitive capabilitycanvas_set_backgroundno sensitive capabilitycanvas_set_fpsno sensitive capabilitycanvas_set_layout_guideno sensitive capabilitycanvas_set_sizeno sensitive capabilitycanvas_toggle_layout_guideno sensitive capabilityclipboard_copyno sensitive capabilityclipboard_pasteno sensitive capabilitycreate_intro_videono sensitive capabilityCurrent Editor Stateno sensitive capabilitydurationno sensitive capabilityeffectno sensitive capabilityexport_cancelno sensitive capabilityexport_clear_stateno sensitive capabilityexport_get_progressno sensitive capabilityexport_projectno sensitive capabilityexport_set_fpsno sensitive capabilityexport_set_qualityno sensitive capabilityhistory_can_redono sensitive capabilityhistory_can_undono sensitive capabilityhistory_redono sensitive capabilityhistory_undono sensitive capabilitykeybinding_disableno sensitive capabilitykeybinding_enableno sensitive capabilitykeybinding_exportno sensitive capabilitykeybinding_get_allno sensitive capabilitykeybinding_importno sensitive capabilitykeybinding_removeno sensitive capabilitykeybinding_reset_defaultsno sensitive capabilitykeybinding_updateno sensitive capabilitykeyframe_effect_param_removeno sensitive capabilitykeyframe_effect_param_upsertno sensitive capabilitykeyframe_listno sensitive capabilitykeyframe_removeno sensitive capabilitykeyframe_retimeno sensitive capabilitykeyframe_upsertno sensitive capabilitymedia_add_fileno sensitive capabilitymedia_add_to_timelineno sensitive capabilitymedia_clear_allno sensitive capabilitymedia_getno sensitive capabilitymedia_is_loadingno sensitive capabilitymedia_listno sensitive capabilitymedia_removeno sensitive capabilityOpenCut Projects Listno sensitive capabilitypanel_get_active_tabno sensitive capabilitypanel_get_sizesno sensitive capabilitypanel_resetno sensitive capabilitypanel_set_active_tabno sensitive capabilitypanel_set_media_sortno sensitive capabilitypanel_set_media_view_modeno sensitive capabilitypanel_set_sizeno sensitive capabilityplayback_get_stateno sensitive capabilityplayback_muteno sensitive capabilityplayback_pauseno sensitive capabilityplayback_playno sensitive capabilityplayback_seekno sensitive capabilityplayback_set_volumeno sensitive capabilityplayback_stopno sensitive capabilityplayback_toggleno sensitive capabilityplayback_toggle_muteno sensitive capabilityplayback_unmuteno sensitive capabilityproject_cancel_exportno sensitive capabilityproject_clear_export_stateno sensitive capabilityproject_closeno sensitive capabilityproject_createno sensitive capabilityproject_deleteno sensitive capabilityproject_duplicateno sensitive capabilityproject_get_activeno sensitive capabilityproject_get_export_stateno sensitive capabilityproject_get_timeline_view_stateno sensitive capabilityproject_get_total_durationno sensitive capabilityproject_listno sensitive capabilityproject_loadno sensitive capabilityproject_renameno sensitive capabilityproject_saveno sensitive capabilityproject_set_timeline_view_stateno sensitive capabilityproject_update_settingsno sensitive capabilityqueryno sensitive capabilityscene_createno sensitive capabilityscene_deleteno sensitive capabilityscene_get_currentno sensitive capabilityscene_listno sensitive capabilityscene_renameno sensitive capabilityscene_switchno sensitive capabilityselection_deselect_allno sensitive capabilityselection_getno sensitive capabilityselection_is_selectedno sensitive capabilityselection_selectno sensitive capabilitysticker_add_to_timelineno sensitive capabilitysticker_clear_recentno sensitive capabilitysticker_list_recentno sensitive capabilitysticker_searchno sensitive capabilitysticker_set_categoryno sensitive capabilitystorage_get_is_dirtyno sensitive capabilitystorage_get_migration_stateno sensitive capabilitystorage_list_projectsno sensitive capabilitytextno sensitive capabilitytext_createno sensitive capabilitytext_deleteno sensitive capabilitytext_listno sensitive capabilitytext_update_backgroundno sensitive capabilitytext_update_blend_modeno sensitive capabilitytext_update_contentno sensitive capabilitytext_update_fontno sensitive capabilitytext_update_styleno sensitive capabilitytext_update_transformno sensitive capabilityTimeline Tracksno sensitive capabilitytimeline_effect_addno sensitive capabilitytimeline_effect_removeno sensitive capabilitytimeline_effect_reorderno sensitive capabilitytimeline_effect_toggleno sensitive capabilitytimeline_effect_update_paramsno sensitive capabilitytimeline_element_deleteno sensitive capabilitytimeline_element_duplicateno sensitive capabilitytimeline_element_getno sensitive capabilitytimeline_element_insertno sensitive capabilitytimeline_element_moveno sensitive capabilitytimeline_element_previewno sensitive capabilitytimeline_element_preview_commitno sensitive capabilitytimeline_element_preview_discardno sensitive capabilitytimeline_element_splitno sensitive capabilitytimeline_element_toggle_muteno sensitive capabilitytimeline_element_toggle_visibilityno sensitive capabilitytimeline_element_trimno sensitive capabilitytimeline_element_updateno sensitive capabilitytimeline_element_update_durationno sensitive capabilitytimeline_element_update_start_timeno sensitive capabilitytimeline_set_scrollno sensitive capabilitytimeline_set_zoomno sensitive capabilitytimeline_toggle_ripple_editingno sensitive capabilitytimeline_toggle_snappingno sensitive capabilitytimeline_track_addno sensitive capabilitytimeline_track_getno sensitive capabilitytimeline_track_listno sensitive capabilitytimeline_track_removeno sensitive capabilitytimeline_track_toggle_muteno sensitive capabilitytimeline_track_toggle_visibilityno sensitive capabilitytranscription_add_captions_to_timelineno sensitive capabilitytranscription_cancelno sensitive capabilitytranscription_generate_captionsno sensitive capabilitytranscription_get_stateno sensitive capabilitytranscription_transcribeno sensitive capabilityScan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.
| Version | Score | Findings | Engine | Scanned |
|---|---|---|---|---|
v1.31.0 latest |
A 95/100 | 1 | 1.13.0 | 2026-09-08 |
Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.
The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.
npx mcptrustchecker scan opencut-controller --online
Turn designs into shipped parts: quote 3D printing, CNC, and decals, then check out.
Aleph's official SiliconFlow media-generation MCP server (image / video / TTS)
MCP server for image generation using Google Gemini AI
Ambience AI MCP Server - Generate images, videos, and audio through Model Context Protocol
MCP server exposing every endpoint of the AstroWay Calculation API as tools — natal, synastry, transits, Vedic dashas, Tarot, Numerology, Human Design, AI horoscopes — for Claude Desktop, Cursor and any MCP-compatible AI agent.
Audio-guide and trip-planning tools for 1,100+ cities from Audiala. Free, no API key.