{"id":34553639,"url":"https://github.com/ross-spencer/safetext","last_synced_at":"2026-05-28T02:32:53.228Z","repository":{"id":280326131,"uuid":"934023363","full_name":"ross-spencer/safetext","owner":"ross-spencer","description":"Go implementation of Safetext by David Jacobson","archived":false,"fork":false,"pushed_at":"2025-03-02T19:51:48.000Z","size":32,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-25T19:37:43.894Z","etag":null,"topics":["forensic-analysis","forensics","identity","journalism","steganography"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ross-spencer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-17T06:28:56.000Z","updated_at":"2025-03-03T08:43:17.000Z","dependencies_parsed_at":"2025-03-02T19:29:32.869Z","dependency_job_id":"c772acf3-9596-4f14-8682-0ca260634a08","html_url":"https://github.com/ross-spencer/safetext","commit_stats":null,"previous_names":["ross-spencer/safetext"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/ross-spencer/safetext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ross-spencer%2Fsafetext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ross-spencer%2Fsafetext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ross-spencer%2Fsafetext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ross-spencer%2Fsafetext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ross-spencer","download_url":"https://codeload.github.com/ross-spencer/safetext/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ross-spencer%2Fsafetext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33592074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forensic-analysis","forensics","identity","journalism","steganography"],"created_at":"2025-12-24T08:21:28.299Z","updated_at":"2026-05-28T02:32:53.223Z","avatar_url":"https://github.com/ross-spencer.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# safetext\n\nGo implementation of [Safetext][st-1] by David Jacobson.\n\n[st-1]: https://github.com/DavidJacobson/SafeText\n\n## Steganography blogging\n\nI have started some writing on these subjects. Check out the blogs below.\n\n* [Informed Consent and AI][AI-1]\n\n[AI-1]:\n    https://exponentialdecay.co.uk/blog/informed-consent-considering-steganographic-techniques-to-fingerprint-generative-ai-output\n\n## safetext-json\n\n[safetext-json][st-2] captures all of the character classes identified by\nZach Aysan, David Jacobson, and Neatnik. Hopefully exporting the list\nmeans it can provide a central resource that can be updated more thoroughly\nby users.\n\n[st-2]: https://github.com/ross-spencer/safetext-json\n\n## Disclaimer\n\nThe code in this repository needs active testing for it to be as effective as\npossible. Beyond that, please make sure you're doing your best to keep your\nidentity and digital identity secret.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fross-spencer%2Fsafetext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fross-spencer%2Fsafetext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fross-spencer%2Fsafetext/lists"}