LLL Link Address Review / リンクアドレス点検
Lists saved links EmDash renders as #, plain http and malformed mailto/tel; nothing fetched. 保存リンクのアドレス形を点検(外部通信なし)。
@mrhandsome39.bsky.social/link-address-reviewOr open Registry in your EmDash admin and search for this name.
Permissions
Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.
FAQ
What is flagged? Saved link addresses that EmDash renders as # (the link goes nowhere): empty, host names without https:// (www.example.com), relative paths (page.html, ../x, ?q=1), //host, schemes other than http/https/mailto/tel (ftp:, javascript:), leading spaces and control characters. Also plain http:, malformed mailto: / tel:, and trailing whitespace. These are review candidates, not errors.
Is an https:// link that returns 404 reported? No. Nothing is fetched, so reachability, redirects and 404s are outside this product.
Is target=_blank without rel=noopener reported? No. EmDash adds rel="noopener noreferrer" itself when a link opens in a new tab, so there is nothing to fix in the saved content.
Why is my draft rejected? Only the published saved snapshot is read. Drafts, unsaved typing and pending revisions are never read.
Does it fix links? No. Fix the address in the editor, save, publish, and review again.
Is the address shown? No. Only the finding and a short detail: host name, scheme name, or the first 60 characters of a path (never a query, fragment or credentials); for mailto, only the domain of the first recipient; for tel, the first 40 characters of the number.
Spreadsheets. In the tab-separated report, a cell starting with =, +, - or @ gets a leading ' to prevent formula execution.
リンク先へは一切アクセスせず、保存された文字列の形だけを見ます。404かどうかは分かりません。アドレス本体・クエリ・フラグメントは表示しません。連絡 contact@lx3.cafe へは合成データか伏せ字の手順だけを送ってください。
Security
Read capabilities: content:read, schema:read. One POST route requiring content:edit_own_drafts and a signed-in caller; host ownership checks apply. No writes, KV, storage, external HTTP, cron, analytics or API keys; allowedHosts is empty. Results last only for the request; the report is not stored. Link addresses are read from the saved snapshot as strings only and are never fetched or opened. The saved address, query, fragment, credentials and the local part of a mailto address are never shown or copied. Errors are fixed messages and never include internal details. The runtime license for the bundled EmDash SDK code is in the package README.
読取2権限(content:read / schema:read)のみ。本文変更・保存・外部通信なし。リンク先へはアクセスしません。アドレス本体・クエリ・フラグメント・認証情報・mailto の@より前は表示もコピーもしません。コピーしたレポートのリンク文字は非公開の場合があるため共有先に注意してください。脆弱性は contact@lx3.cafe へ、秘密を含めず連絡してください。
Report cells and spreadsheets. The report is tab-separated plain text. When pasted into a spreadsheet, a cell that begins with =, +, - or @ (after optional whitespace/control characters) is written with a leading apostrophe (') so it is not run as a formula. This apostrophe is the only change the report makes to displayed text; it applies to every cell. Cells containing tab, line break or double quote are wrapped in double quotes (" doubled).
Calling the plugin route directly. The entry to review comes only from the host-attested editor context (route.ui.entry) that EmDash attaches when the request goes through the editor panel. A direct POST to the plugin API route ignores any ui/entry value in the request body, query string or headers. Verified in the real sandbox as another contributor (see pnpm test:runtime). The panel needs the host permission content:edit_own_drafts and adds no new privilege.
Changelog
0.1.0
Adds a review panel that lists saved link addresses EmDash renders as "#", plain http addresses and malformed mailto/tel addresses in a published article, without fetching anything. English/Japanese manual copy report. No content changes or external calls.
公開記事の保存リンクのうち、EmDash が「#」にしてしまうアドレス・http のまま・形が不正な mailto/tel を、外部アクセスなしで一覧する初版。英日の手動コピーレポート付き。本文変更・外部通信なし。
Installation
Install LLL Link Address Review (link-address-review) from the official EmDash Registry once available. Requires EmDash 1.4 and a configured supported sandbox runner. Open a published, saved article and use the "Link Address Review / リンクアドレス点検" editor panel, choose one Portable Text field and a language, then review. Edit the article, save and publish, then review again. Select the whole plain report and press Cmd/Ctrl+C to copy. Read-only; no configuration, no keys; free.
公式Registryから導入し、公開済みの保存記事の編集画面でパネルを開き、本文項目と言語を選んで点検します。直したら保存・公開してから再点検してください。レポート全文は手動コピーです。設定不要・無料。
Keep exploring
More plugins like LLL Link Address Review / リンクアドレス点検
Browse by keyword, or see everything @mrhandsome39.bsky.social publishes.