{"adoption": {"forks": 385, "observed_at": "2026-08-28T04:05:30.200710+00:00", "stars": 1741}, "canonical_url": "https://ross.abutalabs.com/products/st3gg", "card": {"archived": false, "artifact_type": "application", "description": "All-in-one steganography suite", "domain": ["security", "privacy", "developer-tools", "cross-platform"], "enriched": true, "function": ["security", "privacy", "cli", "gui", "image-processing", "audio-processing", "cryptography"], "health_score": 73, "homepage": null, "language": "HTML", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["elder-plinius/ST3GG"], "name": "elder-plinius/ST3GG", "platform": ["cli", "python", "browser", "cross-platform"], "pushed_at": "2026-06-15T16:39:55+00:00", "repo": "elder-plinius/ST3GG", "stars": 1741, "tags": ["steganography", "steganalysis", "stego", "browser-based", "tui", "webui", "data-hiding", "web-server"], "topics": ["steganalysis", "steganography", "stego"], "urls": [], "use_cases": ["hide secret messages inside images", "encode hidden data in audio files", "detect steganography in suspicious files", "embed payloads across multiple file formats", "layer multiple steganography encodings", "analyze stego channels and bit depths", "run steganography offline without uploading data"], "what_it_is": "ST3GG is an all-in-one steganography toolkit that hides secret data inside images, audio, documents, and network packets using 100+ encoding techniques. It runs entirely in the browser as a static site or as a Python CLI/TUI/WebUI, with every encoding technique also supporting decoding.", "when_to_avoid": ["you need strong cryptographic guarantees rather than data hiding", "you require enterprise support or a maintained security-audited product", "you need steganalysis at scale for forensics pipelines"], "when_to_choose": ["you need a broad toolkit covering many steganography techniques and file formats", "you want a no-server, privacy-preserving tool that runs fully client-side", "you need both encoding and decoding/detection in one suite", "you want CLI, TUI, and web UI options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/st3gg", "repo": "elder-plinius/ST3GG", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.200710+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.442375+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285e7551ee89efe1774c3a19755e3189edfb9041e0e947b59e1f073a8ecf158f", "fetched_at": "2026-08-28T04:05:30.200710+00:00", "kind": "readme", "missing": false, "url": "https://github.com/elder-plinius/ST3GG"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 59, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 838, "days_push": 79, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}