Published

Researchers demonstrate malicious-skill risk in Genie Code despite auto-approval checks

PromptArmor demonstrated data exfiltration and a fake login prompt through an analysis display. Databricks’ current documentation says auto-approval must not be relied on for security or access control.

PromptArmor illustration comparing Genie Code automatic approval with a fake login prompt
PromptArmor’s research demonstration shows a fake login prompt after automatic approval; it is not a record of an actual customer incident.

PromptArmor published a Databricks Genie Code demonstration on October 5. After a user supplied a malicious skill for data analysis, automatic approval failed to stop a display that showed a fake login prompt and sent demonstration data outside the environment when viewed. Skills can package workflows, knowledge and scripts; this scenario required an untrusted extension.

The researchers say network restrictions on the computing environment did not cover the browser display, leaving a gap between individually enforced controls. PromptArmor reports notifying Databricks on August 16; it says the company treated uploaded-skill trustworthiness as the user’s responsibility. The report does not establish an incident involving actual customers or show a deployed fix.

Databricks currently makes auto-approval the default and recommended convenience setting, but explicitly warns that its classifier can be wrong. The documentation says it cannot enforce security, compliance or access control and should be disabled for production data, sensitive workspaces or consequential shared resources. Fewer approval prompts do not amount to a security audit of a skill or its output.

Sources

  1. Four Databricks Genie Controls That Don't Stop Malicious Skills — PromptArmor
  2. Agent mode — Databricks
  3. Extend Genie Code with agent skills — Databricks

Topics:Tools

Related stories

Open this story in Shift →