neo4j-security-skill
Neo4j 安全技能(neo4j-security-skill)是 neo4j-contrib/neo4j-skills 提供的技能文档,用于在 Neo4j 中通过 Cypher 命令进行程序化安全管理。覆盖用户生命周期(CREATE/ALTER/DROP USER)、角色生命周期(CREATE/GRANT ROLE/REVOKE ROLE/DROP ROLE)、权限授予与拒绝(GRANT/DENY/REVOKE)、属性级访问控制(逐属性读写)、基于属性的访问控制(ABAC,可基于 OIDC 声明或原生用户标签动态授予角色),以及权限检查(SHOW PRIVILEGES)。文档明确规定所有安全 Cypher 在 system 数据库中执行,并要求在执行任何用户、角色或权限变更前先展示计划命令并等待显式确认,不得自动执行权限改动。