Aplicacion de escritorio WPF para Windows 11 orientada a entornos corporativos. Su objetivo es transformar una lista de servidores o direcciones IP en un CSV de alta para CyberArk a partir de plantillas reutilizables por plataforma.
La version actual incluye:
- Aplicacion nativa
C# + WPF. - Arquitectura MVVM con separacion entre
App,Application,DomaineInfrastructure. - Carga de activos desde
CSV,TXTo entrada manual. - Plantillas de cuentas reutilizables por plataforma.
- Catalogos editables de
SafesyPlatform IDs. - Preview editable antes de exportar.
- Exportacion CSV configurable por perfil de columnas.
- Almacenamiento cifrado por usuario con
DPAPI. - Campo obligatorio
AccountDescriptionpara ticket ITSM. - Tema oscuro por defecto.
- Introducir el ticket ITSM en
AccountDescription. - Cargar un archivo
CSV/TXTo pegar la lista manualmente. - Seleccionar la plantilla de cuentas.
- Ajustar
Safe, plataforma final y overrides de ejecucion si hace falta. - Abrir la preview editable.
- Revisar o corregir filas.
- Exportar el CSV final.
El nombre del archivo exportado toma el valor de AccountDescription.
CyberArkCsvGenerator.AppUI WPF, ventanas, estilos, viewmodels y composicion.CyberArkCsvGenerator.ApplicationCasos de uso y servicios de aplicacion.CyberArkCsvGenerator.DomainModelos y validaciones.CyberArkCsvGenerator.InfrastructurePersistencia local, DPAPI, importacion CSV y catalogo base.
- Las plantillas y catalogos personalizados se guardan cifrados por usuario de Windows mediante
DPAPI. - No se almacenan secretos reales ni credenciales CyberArk.
- El proyecto esta preparado para futura integracion con PVWA, pero la version actual es
offline.
- Windows 11.
- .NET SDK 10.0 con soporte
windows.
Desde la raiz del repo:
dotnet build .\CyberArkCsvGenerator.App\CyberArkCsvGenerator.App.csprojdotnet run --project .\CyberArkCsvGenerator.App\CyberArkCsvGenerator.App.csprojEl catalogo base y el perfil de exportacion estan en:
Desde ahi se puede ajustar:
SafeSuggestionsPlatformSuggestions- columnas exportables
- valores por defecto del CSV
- No hay integracion directa con la API REST de PVWA en esta version.
- No se validan
SafesoPlatform IDscontra un servidor CyberArk real. - La preview muestra las columnas operativas principales; el perfil CSV completo se aplica al exportar.
- Integracion opcional con PVWA para validaciones online.
- Publicacion de binarios firmados para despliegue corporativo.
- Importacion de metadatos adicionales por activo.