Files
ss-tools/docs/openapi/superset/README.md
busya 30ba70933d feat(llm): mask API keys in UI responses and prevent masked-key leakage in fetch/test/save payloads
- Add mask_api_key() and is_masked_or_placeholder() to llm_provider service
- Return masked keys in all provider CRUD endpoints
- Reject masked/placeholder keys in fetch_models and test_provider_config
- Show masked key with Change button in ProviderConfig.svelte edit form
- Exclude masked keys from fetch-models, test, and submit payloads on frontend
- Update semantics-core skill with clarified complexity tier rules
- Switch agent modes from subagent to all
2026-05-15 23:34:09 +03:00

41 lines
1.3 KiB
Markdown

# Superset OpenAPI split index
Source: `.ai/openapi/superset_openapi.json`
## Sections
- `meta.json` — OpenAPI version and info
- `components/responses.json` — 7 response definitions
- `components/schemas.json` — 359 schema definitions
- `components/securitySchemes.json` — 2 security scheme definitions
- `paths/` — 27 API resource groups
## Path groups
- `paths/advanced_data_type.json` — 2 paths
- `paths/annotation_layer.json` — 6 paths
- `paths/assets.json` — 2 paths
- `paths/async_event.json` — 1 paths
- `paths/available_domains.json` — 1 paths
- `paths/cachekey.json` — 1 paths
- `paths/chart.json` — 16 paths
- `paths/css_template.json` — 4 paths
- `paths/dashboard.json` — 23 paths
- `paths/database.json` — 28 paths
- `paths/dataset.json` — 15 paths
- `paths/datasource.json` — 1 paths
- `paths/embedded_dashboard.json` — 1 paths
- `paths/explore.json` — 5 paths
- `paths/log.json` — 3 paths
- `paths/me.json` — 2 paths
- `paths/menu.json` — 1 paths
- `paths/misc.json` — 1 paths
- `paths/query.json` — 6 paths
- `paths/report.json` — 7 paths
- `paths/rowlevelsecurity.json` — 4 paths
- `paths/saved_query.json` — 7 paths
- `paths/security.json` — 32 paths
- `paths/sqllab.json` — 8 paths
- `paths/tag.json` — 10 paths
- `paths/theme.json` — 10 paths
- `paths/user.json` — 1 paths