Ross ROSS = Recommend OSS · open-source software intelligence for agents

andrivet/ADVobfuscator

Obfuscation library based on C++20 and metaprogramming observed · 2026-08-28

github.com/andrivet/ADVobfuscator · C++ · BSD-3-Clause-Clear (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 76
  • Release rhythm 54
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 91
  • age_days: 4451
  • days_rel: 144
  • days_push: 144
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

1772 stars · 262 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

ADVobfuscator is a C++20 header-only library that obfuscates and encrypts strings and data blocks at compile time using metaprogramming, without external tools or compiler modifications. The obfuscated data is decoded at runtime, and it also provides limited AES support.

Use cases

  • hide sensitive strings in a C++ binary from static analysis
  • encrypt compile-time constants without external tooling
  • obfuscate literals in a C++20 project
  • protect embedded secrets from casual string dumps
  • add compile-time code obfuscation to a C++ application

When to choose

  • you need compile-time string/data obfuscation in C++20 with no external tools
  • you want a header-only library that works with Clang, GCC, and MSVC
  • you want to deter casual reverse engineering of strings in release builds

When to avoid

  • you need obfuscation in debug builds (it only works in Release)
  • your compiler lacks full C++20 support, especially on embedded targets
  • you need strong cryptographic protection rather than deterrence against static analysis

Facets

library · maturity active

security cryptography compiler security developer-tools programming-languages windows cpp cross-platform obfuscation compile-time metaprogramming c++20 string-encryption header-only linux macos

1 source

Member repositories

RepositoryRoleHealth v2
andrivet/ADVobfuscatormain73

For agents

markdown · JSON · MCP: product_card(name="andrivet/ADVobfuscator")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem