Skip to content

docs: remove internal provider and stack disclosures#16

Merged
a-essawy merged 1 commit into
mainfrom
fix/scrub-provider-disclosures
Jun 3, 2026
Merged

docs: remove internal provider and stack disclosures#16
a-essawy merged 1 commit into
mainfrom
fix/scrub-provider-disclosures

Conversation

@a-essawy
Copy link
Copy Markdown
Contributor

@a-essawy a-essawy commented Jun 3, 2026

Public-surface leak-audit remediation for the docs. These pages (and the Mintlify-generated /docs/llms-full.txt) named the internal provider stack and the cost-plus margin model, which a competitor can use to reproduce the service.

Changes

  • job-types/{ffmpeg,caption-burn,captions-animate}.mdx: remove the **Provider:** triggerdev field from the metadata line (users cannot pick the provider; it only named the orchestration vendor).
  • concepts/job-lifecycle.mdx: drop the (Trigger.dev) parenthetical from the dispatched state.
  • job-types/captions-animate.mdx: genericize the transcription pipeline prose (was "transcribed by whisper.cpp ... rendered as ASS subtitles") and the whisper captions keyword. Keeps the user-facing outcome (auto-transcribed, word-level, burned-in).
  • concepts/credits.mdx + support/faq.mdx: remove the cost-plus formula ("actual provider cost plus infrastructure cost plus margin"). Billing language now states jobs are charged for the compute consumed.
  • guides/ffmpeg.mdx: replace the enumerated 8-layer sandbox blocklist (exact blocked formats/filters/patterns + the -protocol_whitelist detail + the sandbox vendor name) with a 4-point trust statement. The enumeration doubled as an attacker bypass checklist.

Verification

  • Source grep for provider/stack tells (triggerdev, trigger.dev, whisper, deepgram, videoseal, openalpr, mediapipe, cost-plus): none remain
  • FAQ FAQPage JSON-LD still parses (9 questions, round-trips)
  • Job-type metadata lines have no orphaned · separators

Note: mint validate / mint broken-links were not run locally (CLI not installed); Mintlify validates on deploy.

@a-essawy a-essawy merged commit 7a0b279 into main Jun 3, 2026
2 checks passed
@a-essawy a-essawy deleted the fix/scrub-provider-disclosures branch June 3, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant