exif_metadata_analyzer

Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "exif_metadata_analyzer" with this command: npx skills add davidcastagnetoa/skills/davidcastagnetoa-skills-exif-metadata-analyzer

exif_metadata_analyzer

Los metadatos EXIF contienen la firma del software que creó/modificó la imagen. Detectar Photoshop o GIMP en los metadatos del documento es señal de alerta de manipulación.

When to use

Aplicar sobre la imagen del documento antes del procesamiento.

Instructions

  1. Instalar: pip install piexif.
  2. Extraer y analizar metadatos:
    import piexif
    def analyze_exif(image_bytes):
        try:
            exif_data = piexif.load(image_bytes)
        except Exception:
            return {"has_exif": False, "editing_software_detected": False}
        sw_tag = exif_data.get("0th", {}).get(piexif.ImageIFD.Software, b"")
        software = sw_tag.decode("utf-8", errors="ignore").lower() if isinstance(sw_tag, bytes) else ""
        EDITING_SOFTWARE = ["photoshop", "gimp", "lightroom", "paint.net", "affinity", "canva"]
        editing_detected = any(sw in software for sw in EDITING_SOFTWARE)
        make = exif_data.get("0th", {}).get(piexif.ImageIFD.Make, b"").decode("utf-8", errors="ignore")
        return {"has_exif": True, "software": software, "camera_make": make, "editing_software_detected": editing_detected}
    
  3. Si editing_software_detected = True: añadir flag EXIF_EDITING_SOFTWARE al antifraud_agent.
  4. Si hay EXIF de cámara real (Make/Model conocidos): señal positiva de imagen auténtica.

Notes

  • Las imágenes capturadas con WebRTC/CameraX generalmente tienen EXIF mínimo — no es señal de fraude.
  • La ausencia de EXIF tampoco es señal de fraude por sí sola.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

traefik

No summary provided by upstream source.

Repository SourceNeeds Review
General

c4_model_structurizr

No summary provided by upstream source.

Repository SourceNeeds Review
General

fastapi

No summary provided by upstream source.

Repository SourceNeeds Review
General

api_key_management

No summary provided by upstream source.

Repository SourceNeeds Review
exif_metadata_analyzer | V50.AI