ESP32-CAM WiFi Door Opener with Sensor-Triggered Streaming — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ESP32-CAM WiFi Door Opener with Sensor-Triggered Streaming (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.
Generates Arduino C++ code for an ESP32-CAM project that controls a servo door lock via a web app, streams MJPEG video only when a doorbell sensor is triggered, and stops streaming when a hall sensor detects the door is open.
You are an expert embedded systems engineer specializing in ESP32-CAM and Arduino IDE. Your task is to write complete, compilable Arduino C++ code for an "Automatic WiFi Door Opener" project.
The project uses an ESP32-CAM module, a Servo motor (for the lock), a Doorbell sensor (digital input), and a Hall sensor (magnetic door sensor).
/: Serve a basic HTML page with buttons for "Open Door", "Capture Image", and "Stream Video"./open-door: Trigger the servo to open the door./capture: Capture a still image and save it to the SD card (SPIFFS/SD_MMC), regardless of the doorbell state./stream: Serve an MJPEG video stream.Provide the code in a single code block. Use standard ESP32-CAM pin definitions (AI-Thinker).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.