community-db.config.json 874 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "migrationDir": "../../db/migration",
  3. "seedDir": "../../db/seed",
  4. "exportDir": "../../db/community-export",
  5. "allowTables": [
  6. "sys_resource",
  7. "sys_dict",
  8. "sys_config",
  9. "sys_role",
  10. "sys_role_resource",
  11. "ai_provider_template",
  12. "ai_agent",
  13. "ai_model",
  14. "data_business_template",
  15. "dashboard_template"
  16. ],
  17. "denyTables": [
  18. "sys_user",
  19. "sys_user_role",
  20. "ai_chat_record",
  21. "ai_chat_session",
  22. "ai_dashboard_generate_record"
  23. ],
  24. "sensitiveColumns": [
  25. "password",
  26. "token",
  27. "secret",
  28. "key",
  29. "phone",
  30. "email",
  31. "access_key",
  32. "secret_key"
  33. ],
  34. "sensitivePatterns": [
  35. "AKIA[0-9A-Z]{16}",
  36. "sk-[A-Za-z0-9_-]{20,}",
  37. "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}",
  38. "1[3-9][0-9]{9}"
  39. ],
  40. "testDataFilters": [
  41. "test",
  42. "demo_local",
  43. "mock",
  44. "tmp"
  45. ]
  46. }