resense — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited resense (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Reverse-engineered hardware control CLI for Acer Nitro AN515-58 systems.
--dangerously-allow-any-model)C:\Users\Donmez\Sync\Projects\Active\RESense\target\release\resense.exeThe binary directory is not added to user and you should use this executable exact path to run resense: C:\Users\Donmez\Sync\Projects\Active\RESense\target\release\resense.exe
Now you can run resense from any terminal with specifying the full path.
To verify: resense --help
cd C:\Users\Donmez\Sync\Projects\Active\RESense
cargo build --releaseThe binary will be at target\release\resense.exe.
| Flag | Description |
|---|---|
--dangerously-allow-any-model | Bypass AN515-58 model check |
-h, --help | Print help |
resense status [--json]Read all current state (fan, temps, keyboard, mode, display, sound).
--json — Machine-readable JSON output for scriptingresense fan| Subcommand | Description | |
|---|---|---|
| `mode {auto\ | max}` | Set global fan mode |
speed --cpu N --gpu N | Set CPU/GPU fan speed percentage (0-100) | |
speed --cpu-auto | Set CPU fan to automatic | |
speed --gpu-auto | Set GPU fan to automatic |
Note: When operation mode is quiet, fan control is locked to auto.
resense keyboard| Subcommand | Description | |||||
|---|---|---|---|---|---|---|
brightness {1-5} | Set keyboard brightness (1=off, 5=brightest) | |||||
static --zone1 HEX --zone2 HEX --zone3 HEX --zone4 HEX | Set 4-zone static colors (6-digit hex or off) | |||||
| `dynamic {breathing\ | neon\ | shifting\ | wave\ | zoom} [--speed 1-9] [--color HEX] [--direction from-left\ | from-right]` | Set dynamic lighting effect |
| `backlight-timeout {enable\ | disable}` | Toggle keyboard backlight timeout | ||||
| `sticky {enable\ | disable}` | Toggle Sticky Keys | ||||
| `win-menu {enable\ | disable}` | Lock/unlock Windows/Menu keys |
Dynamic mode notes:
--direction only applies to wave and shifting--color ignored by neonresense mode {quiet|default|performance} [--skip-whispermode]Set operation mode. quiet forces fan to auto and blocks manual fan changes. --skip-whispermode bypasses WhisperMode integration.
resense display| Subcommand | Description | |
|---|---|---|
| `overdrive {enable\ | disable}` | Toggle LCD overdrive |
resense sound <PRESET> [--backend auto|dts]Set sound preset. Presets: music, movies, voice, strategy, rpg, shooter, custom, auto.
Not available when headphones are connected.
# Full status read
resense status
# JSON for scripting
resense status --json
# Set all keyboard zones to static red
resense keyboard static --zone1 FF0000 --zone2 FF0000 --zone3 FF0000 --zone4 FF0000
# Breathing effect, blue, speed 5
resense keyboard dynamic breathing --color 0000FF --speed 5
# Wave from right, speed 3
resense keyboard dynamic wave --speed 3 --direction from-right
# Max fans
resense fan mode max
# Custom fan speeds
resense fan speed --cpu 75 --gpu 80
# Performance mode
resense mode performance
# Quiet mode (locks fans to auto)
resense mode quiet
# Quiet mode without WhisperMode
resense mode quiet --skip-whispermode
# Disable keyboard backlight timeout
resense keyboard backlight-timeout disable
# Enable LCD overdrive
resense display overdrive enable
# Music sound preset
resense sound music
# Dangerously run on non-AN515-58
resense --dangerously-allow-any-model status--dangerously-allow-any-model bypasses the checkPSSvc (Predator Service) is running before pipe accessC:\Users\Donmez\Sync\Projects\Active\RESense
| Path | Purpose |
|---|---|
Cargo.toml | Rust project manifest |
src/main.rs | Entry point |
src/cli.rs | CLI argument definitions (clap) |
src/nitrosense/ | Hardware interaction modules (fan, keyboard, mode, display, sound, status, pipe, registry) |
src/platform/ | Platform helpers (model check, named pipe, registry, service, session) |
target/release/resense.exe | Built binary |
references/NitroSense/ | Extracted NitroSense app package for reference |
reverse-engineering/ | Reverse engineering notes and captures |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.