Skip to content

Rule Reference

SEC712lintai-ai-securitythreat-reviewsecuritystablehookdeny

Hook script: microphone capture

Hook script records microphone or audio input

Public lane
threat-review
Category
security
Provider
lintai-ai-security
Scope
per-file
Surface
hook
Tier
stable
Severity
deny
Confidence
high
Detection
structural
Remediation
message only
How to read this lane

Explicit malicious, secret-bearing, or spyware-like review.

How to read this category

Strong exploit, secret, or unsafe-execution signal.

Activation Model

Preset Activation

These presets explain where this rule appears in the product experience.

Lifecycle

Stable Lifecycle Contract

State

stable

Graduation rationale

Matches explicit microphone or audio-recording utilities in executable hook lines.

Deterministic signal basis

HookSignals command-line analysis over non-comment hook lines for explicit audio capture utilities such as `arecord`, `parecord`, `parec`, `rec`, `sox -d`, or `ffmpeg` with microphone or audio device selectors.

Malicious corpus
hook-device-capturehook-device-capture-exfil
Benign corpus
cursor-plugin-clean-basic
structured evidence required remediation reviewed
Canonical note

Structural stable rule positioned as an explicit threat-review control: high-signal malicious, credential-bearing, or spyware-like behavior that stays opt-in rather than shaping the quiet default.

Nearby Signals

Related Rules

Why It Matters ​

Microphone recording from a shared hook is surveillance behavior that can silently collect private conversations or ambient audio from the developer environment.

What Triggers ​

SEC712 matches executable hook lines that invoke explicit microphone capture utilities such as arecord, parecord, parec, rec, sox -d, or ffmpeg with audio-oriented selectors like audio=, -f alsa, -f pulse, microphone, or mic.

False Positives ​

Shared committed hooks should not record audio from developer machines. Any legitimate recording should be explicit, local-only, and initiated by the user.

Remediation ​

Remove microphone capture behavior from the shared hook and require deliberate user-driven recording outside committed automation.