no RELRO found for libapp.so binaries

Dart doesn’t use the normal Procedure Linkage Table
(PLT) or Global Offsets Table (GOT) mechanisms at all,
so the Relocation Read-Only (RELRO) technique doesn’t
really make much sense for Dart.

Dart’s equivalent of GOT is the pool pointer,
which unlike GOT, is located in a randomized location
and is therefore much harder to exploit.

In principle, you can create vulnerable code when using Dart FFI,
but normal use of Dart FFI wouldn’t be prone to these issues either,
assuming it’s used with C code that itself uses RELRO appropriately.

Shared objects should use stack canary values

no canary are found for libapp.so binaries