wasm-micro-runtime/core
liang.he@intel.com d3a2cdd8f7 Use execve() to replace system() and rename
- Direct Execution: execve() directly executes a program, bypassing the shell.
  This avoids vulnerabilities like shell injection, which can occur with
  system() if user input is not properly sanitized.
- Controlled Environment: With execve(), you can explicitly specify the
  environment variables for the new process, providing better control over
  the execution context.
- No Shell Overhead: execve() does not invoke a shell, reducing the risk
  of unintended behavior caused by shell features or configurations.
- Predictable Behavior: execve() only executes the specified program, whereas
  system() relies on the shell, which may interpret commands differently
  based on the shell's configuration or environment.
2025-04-29 05:31:44 +00:00
..
deps Separate app-manager and app-framework from WAMR (#3129) 2024-02-20 18:12:36 +08:00
iwasm Use execve() to replace system() and rename 2025-04-29 05:31:44 +00:00
shared Use execve() to replace system() and rename 2025-04-29 05:31:44 +00:00
config.h Merge dev/simd for fast-interp (#4131) 2025-03-20 14:23:20 +08:00
version.h Add version.h and update versioning documentation for embedded platforms 2025-02-05 10:31:20 +00:00
version.h.in Add version.h and update versioning documentation for embedded platforms 2025-02-05 10:31:20 +00:00