ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

@bnewbold.net @divy.zone @pfrazee.com there doesn't currently seem to be any limit enforced on how large a URI in a facet or embed can be, which allows you to add truly massive links to post records is this intended behavior? 🤔 (this is via bsky.app, not via the API or anything) h/t @codybrom.com

May 3, 2025, 1:37 AM

Record data

{
  "uri": "at://did:plc:sflxm2fxohaqpfgahgdlm7rl/app.bsky.feed.post/3loa7chgxkk2o",
  "cid": "bafyreiaqg7jr3tkz67anh26yunyzcfl6usahzsku4pknh763yni3hz34oe",
  "value": {
    "text": "@bnewbold.net @divy.zone @pfrazee.com there doesn't currently seem to be any limit enforced on how large a URI in a facet or embed can be, which allows you to add truly massive links to post records\n\nis this intended behavior? 🤔\n\n(this is via bsky.app, not via the API or anything)\n\nh/t @codybrom.com",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://github.com/bluesky-social/social-app/issues/7981#issuecomment-2848346120",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreid4egzgyx3iw2xkcql3mdk3wsv33aazy3fu7xba56h3y76qgy3rqe"
          },
          "mimeType": "image/jpeg",
          "size": 167352
        },
        "title": "feat: Ignore handle count in post size · Issue #7981 · bluesky-social/social-app",
        "description": "Describe the Feature Not sure this is the right repo, but since some of user handles can be quite long it can eat away a lot of message size and reduce the content. Would it be possible to ignore h..."
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 13,
          "byteStart": 0
        },
        "features": [
          {
            "did": "did:plc:44ybard66vv44zksje25o7dz",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 24,
          "byteStart": 14
        },
        "features": [
          {
            "did": "did:plc:l3rouwludahu3ui3bt66mfvj",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 37,
          "byteStart": 25
        },
        "features": [
          {
            "did": "did:plc:ragtjsm2j2vknwkz3zp4oxrd",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 254,
          "byteStart": 246
        },
        "features": [
          {
            "uri": "https://bsky.app",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      },
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 303,
          "byteStart": 290
        },
        "features": [
          {
            "did": "did:plc:3fj6fblfrzeth5sjkxw22wcd",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      }
    ],
    "createdAt": "2025-05-03T01:37:54.528Z"
  }
}