virtual_camera_detection
SKILL.md
virtual_camera_detection
Las cámaras virtuales permiten inyectar video pregrabado o deepfakes en el flujo. Esta skill detecta su uso y rechaza la sesión.
When to use
Ejecutar al inicio de la captura, antes de aceptar cualquier frame para análisis.
Instructions
- Enumerar dispositivos con
navigator.mediaDevices.enumerateDevices(). - Comparar label del dispositivo contra lista negra:
['OBS Virtual Camera', 'ManyCam', 'XSplit', 'EpocCam', 'DroidCam']. - Analizar estadísticas del stream WebRTC (
getStats()): cámaras virtuales muestran frameRate artificialmente estable (exactamente 30.000 fps). - Verificar entropía del ruido de sensor: cámaras reales tienen ruido térmico; las virtuales no.
- Si se detecta cámara virtual: rechazar sesión con código
VIRTUAL_CAMERA_DETECTED. - Mantener la lista negra actualizable en Redis sin redeploy.
Notes
- Librería JS: FingerprintJS open-source (https://github.com/fingerprintjs/fingerprintjs).
- Combinar con módulo de liveness para detección multicapa.
Weekly Installs
1
Repository
davidcastagnetoa/skillsFirst Seen
10 days ago
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1