ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "Hashtag": "as:Hashtag" } ], "id": "https://infosec.exchange/users/tasket/collections/featured", "type": "OrderedCollection", "totalItems": 4, "orderedItems": [ { "id": "https://infosec.exchange/users/tasket/statuses/113504528727571432", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/bert_hubert/statuses/113503297556344965", "published": "2024-11-18T14:54:21Z", "url": "https://infosec.exchange/@tasket/113504528727571432", "attributedTo": "https://infosec.exchange/users/tasket", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/tasket/followers", "https://fosstodon.org/users/bert_hubert", "https://mastodon.social/users/SexyCyborg" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/tasket/statuses/113504528727571432", "inReplyToAtomUri": "https://fosstodon.org/users/bert_hubert/statuses/113503297556344965", "conversation": "tag:fosstodon.org,2024-11-18:objectId=261935674:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@bert_hubert\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>bert_hubert</span></a></span> Good time to remind people Naomi Wu was forced to stop her social media activities shortly after exposing a Chinese manufacturer's keyboard spyware. <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@SexyCyborg\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>SexyCyborg</span></a></span> </p><p>\"For years she has called attention to this problem, in which people were using apps like Signal to protect their privacy but typing on a keyboard that could be recording every keystroke and sending it to the developer, Tencent...\"</p><p>The spyware was independently verified, <a href=\"https://infosec.exchange/tags/TenCent\" class=\"mention hashtag\" rel=\"tag\">#<span>TenCent</span></a> denied it, and then the govt paid Wu a visit.<br><a href=\"https://skepchick.org/2023/08/maker-naomi-wu-is-silenced-by-chinese-authorities-and-why-i-blame-elon-musk/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">skepchick.org/2023/08/maker-na</span><span class=\"invisible\">omi-wu-is-silenced-by-chinese-authorities-and-why-i-blame-elon-musk/</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@bert_hubert\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>bert_hubert</span></a></span> Good time to remind people Naomi Wu was forced to stop her social media activities shortly after exposing a Chinese manufacturer's keyboard spyware. <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@SexyCyborg\" class=\"u-url mention\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">@<span>SexyCyborg</span></a></span> </p><p>\"For years she has called attention to this problem, in which people were using apps like Signal to protect their privacy but typing on a keyboard that could be recording every keystroke and sending it to the developer, Tencent...\"</p><p>The spyware was independently verified, <a href=\"https://infosec.exchange/tags/TenCent\" class=\"mention hashtag\" rel=\"tag\">#<span>TenCent</span></a> denied it, and then the govt paid Wu a visit.<br><a href=\"https://skepchick.org/2023/08/maker-naomi-wu-is-silenced-by-chinese-authorities-and-why-i-blame-elon-musk/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">skepchick.org/2023/08/maker-na</span><span class=\"invisible\">omi-wu-is-silenced-by-chinese-authorities-and-why-i-blame-elon-musk/</span></a></p>" }, "updated": "2024-11-18T15:41:47Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/bert_hubert", "name": "@bert_hubert@fosstodon.org" }, { "type": "Mention", "href": "https://mastodon.social/users/SexyCyborg", "name": "@SexyCyborg@mastodon.social" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/tencent", "name": "#tencent" } ], "replies": { "id": "https://infosec.exchange/users/tasket/statuses/113504528727571432/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/tasket/statuses/113504528727571432/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/tasket/statuses/113504528727571432/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/tasket/statuses/113504528727571432/likes", "type": "Collection", "totalItems": 56 }, "shares": { "id": "https://infosec.exchange/users/tasket/statuses/113504528727571432/shares", "type": "Collection", "totalItems": 89 } }, { "id": "https://infosec.exchange/users/tasket/statuses/113442873050798175", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-07T17:34:30Z", "url": "https://infosec.exchange/@tasket/113442873050798175", "attributedTo": "https://infosec.exchange/users/tasket", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/tasket/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/tasket/statuses/113442873050798175", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2024-11-07:objectId=210806924:objectType=Conversation", "content": "<p>You can shop for <a href=\"https://infosec.exchange/tags/VPN\" class=\"mention hashtag\" rel=\"tag\">#<span>VPN</span></a> services that are audited for <a href=\"https://infosec.exchange/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a>. Doing that with ISPs is basically impossible.</p><p>Edit: Some VPNs I consider to be decent are Mullvad, Nordvpn and Protonvpn.</p><p>Some to be avoided are PIA, Expressvpn and Cyberghost.</p><p><a href=\"https://infosec.exchange/tags/mullvad\" class=\"mention hashtag\" rel=\"tag\">#<span>mullvad</span></a> <a href=\"https://infosec.exchange/tags/protonvpn\" class=\"mention hashtag\" rel=\"tag\">#<span>protonvpn</span></a> <a href=\"https://infosec.exchange/tags/nordvpn\" class=\"mention hashtag\" rel=\"tag\">#<span>nordvpn</span></a></p>", "contentMap": { "en": "<p>You can shop for <a href=\"https://infosec.exchange/tags/VPN\" class=\"mention hashtag\" rel=\"tag\">#<span>VPN</span></a> services that are audited for <a href=\"https://infosec.exchange/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a>. Doing that with ISPs is basically impossible.</p><p>Edit: Some VPNs I consider to be decent are Mullvad, Nordvpn and Protonvpn.</p><p>Some to be avoided are PIA, Expressvpn and Cyberghost.</p><p><a href=\"https://infosec.exchange/tags/mullvad\" class=\"mention hashtag\" rel=\"tag\">#<span>mullvad</span></a> <a href=\"https://infosec.exchange/tags/protonvpn\" class=\"mention hashtag\" rel=\"tag\">#<span>protonvpn</span></a> <a href=\"https://infosec.exchange/tags/nordvpn\" class=\"mention hashtag\" rel=\"tag\">#<span>nordvpn</span></a></p>" }, "updated": "2024-11-08T18:15:39Z", "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://infosec.exchange/tags/vpn", "name": "#vpn" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/privacy", "name": "#privacy" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/mullvad", "name": "#mullvad" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/protonvpn", "name": "#protonvpn" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/nordvpn", "name": "#nordvpn" } ], "replies": { "id": "https://infosec.exchange/users/tasket/statuses/113442873050798175/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/tasket/statuses/113442873050798175/replies?min_id=113448688654339696&page=true", "partOf": "https://infosec.exchange/users/tasket/statuses/113442873050798175/replies", "items": [ "https://infosec.exchange/users/tasket/statuses/113448688654339696" ] } }, "likes": { "id": "https://infosec.exchange/users/tasket/statuses/113442873050798175/likes", "type": "Collection", "totalItems": 6 }, "shares": { "id": "https://infosec.exchange/users/tasket/statuses/113442873050798175/shares", "type": "Collection", "totalItems": 4 } }, { "id": "https://infosec.exchange/users/tasket/statuses/113370227214204685", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-10-25T21:39:43Z", "url": "https://infosec.exchange/@tasket/113370227214204685", "attributedTo": "https://infosec.exchange/users/tasket", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/tasket/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/tasket/statuses/113370227214204685", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2024-10-25:objectId=206595107:objectType=Conversation", "content": "<p>Its odd how we expect society to be pro-literacy, but then in IT we constantly make arguments against computer literacy because checking things like addresses gets in the way of instant, constant gratification. So most of you get upset when I suggest that YOU should remind users to actually check the spelling of who the f*ck they are actually accessing.</p><p>But no, that's too much rocket science.</p><p>\"Oh but the domain spelling doesn't matter because...\" stupid excuse consisting of exceptional incidents. Or saying that users can't know the difference between microsoft.com and edge-update.com. Or suggesting that we'll get the phishing problem licked one day without any bothersome checks by the user – this is literally impossible on an open network, so your ultimate solution would have to be the equivalent of closing the net and/or converting all endpoints to dumb terminals.</p><p>🙃 I now return you to our regularly scheduled phishing stories...</p>", "contentMap": { "en": "<p>Its odd how we expect society to be pro-literacy, but then in IT we constantly make arguments against computer literacy because checking things like addresses gets in the way of instant, constant gratification. So most of you get upset when I suggest that YOU should remind users to actually check the spelling of who the f*ck they are actually accessing.</p><p>But no, that's too much rocket science.</p><p>\"Oh but the domain spelling doesn't matter because...\" stupid excuse consisting of exceptional incidents. Or saying that users can't know the difference between microsoft.com and edge-update.com. Or suggesting that we'll get the phishing problem licked one day without any bothersome checks by the user – this is literally impossible on an open network, so your ultimate solution would have to be the equivalent of closing the net and/or converting all endpoints to dumb terminals.</p><p>🙃 I now return you to our regularly scheduled phishing stories...</p>" }, "updated": "2024-10-28T15:43:41Z", "attachment": [], "tag": [], "replies": { "id": "https://infosec.exchange/users/tasket/statuses/113370227214204685/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/tasket/statuses/113370227214204685/replies?min_id=113456694048852742&page=true", "partOf": "https://infosec.exchange/users/tasket/statuses/113370227214204685/replies", "items": [ "https://infosec.exchange/users/tasket/statuses/113456694048852742" ] } }, "likes": { "id": "https://infosec.exchange/users/tasket/statuses/113370227214204685/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://infosec.exchange/users/tasket/statuses/113370227214204685/shares", "type": "Collection", "totalItems": 1 } }, { "id": "https://infosec.exchange/users/tasket/statuses/112725199900640532", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-07-03T23:40:47Z", "url": "https://infosec.exchange/@tasket/112725199900640532", "attributedTo": "https://infosec.exchange/users/tasket", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/tasket/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/tasket/statuses/112725199900640532", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2024-07-03:objectId=172842915:objectType=Conversation", "content": "<p>Today's <a href=\"https://infosec.exchange/tags/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a> weather:</p><p>A dense fog of misguided expert opinion about Https:, followed by a hailstorm of successful <a href=\"https://infosec.exchange/tags/phishing\" class=\"mention hashtag\" rel=\"tag\">#<span>phishing</span></a> attempts.</p>", "contentMap": { "en": "<p>Today's <a href=\"https://infosec.exchange/tags/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a> weather:</p><p>A dense fog of misguided expert opinion about Https:, followed by a hailstorm of successful <a href=\"https://infosec.exchange/tags/phishing\" class=\"mention hashtag\" rel=\"tag\">#<span>phishing</span></a> attempts.</p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://infosec.exchange/tags/infosec", "name": "#infosec" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/phishing", "name": "#phishing" } ], "replies": { "id": "https://infosec.exchange/users/tasket/statuses/112725199900640532/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/tasket/statuses/112725199900640532/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/tasket/statuses/112725199900640532/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/tasket/statuses/112725199900640532/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://infosec.exchange/users/tasket/statuses/112725199900640532/shares", "type": "Collection", "totalItems": 1 } } ] }