Mejor paso:Servicios
Siguiente paso:Servicios

Procurement enterprise · respuestas derivadas de evidencia

Preguntas comunes de compradores respondidas desde los registros canónicos de ingeniería de MIRMC. Los controles planificados, certificaciones ausentes y conclusiones legales no afirmadas siguen visibles en vez de convertirse en síes comerciales.

Superficie anti-sobreafirmación para procurement

21 preguntas enterprise con evidencia de fuente.

Esta matriz sirve para cuestionarios de seguridad y preparación de vendor review, pero no es una declaración firmada, contrato, certificación, DPA ni opinión legal. Las respuestas específicas de un cliente todavía requieren revisión.

2
Implementado
9
Controlado
6
Abierto / planificado
4
No certificado/afirmado
Una respuesta controlada/staged no se muestra como implementada. Restricciones de red, SSO, SCIM, evidencia DR, SLA y protección de rama siguen abiertas hasta que exista su evidencia productiva.

Cuestionario

Respuestas respaldadas por evidencia

security · tenant-isolation

¿El producto aplica autorización consciente del tenant?

Implementado

La base Agency SaaS define organizaciones, membresías, roles por tenant, escrituras de suscripción protegidas y límites respaldados por RLS.

Evidencia del repositorio
  • docs/AGENCY_SAAS_FOUNDATION.md
  • supabase/migrations/20260816044200_agency_saas_foundation_v1.sql
  • scripts/check-agency-saas-foundation.ts

identity · mfa

¿Se aplica MFA para acciones privilegiadas?

Controlado / staged

El billing de Agency y las mutaciones protegidas del Centro de Mando validan ahora el assurance de la sesión en servidor y rechazan usuarios enrolados cuya sesión puede llegar a AAL2 pero sigue en AAL1. Las denegaciones MFA del Centro de Mando quedan registradas sin persistir tokens de acceso ni valores TOTP. El enrolamiento obligatorio por rol sensible y el enforcement universal en RPC/RLS continúan pendientes.

Controlled no significa que toda cuenta tenga enrolamiento obligatorio universal.
Evidencia del repositorio
  • supabase/functions/_shared/agency-stripe.ts
  • src/lib/admin-command-assurance.server.ts
  • src/lib/admin-command-execution-guard.server.ts
  • src/lib/admin-command-assurance.server.test.ts
  • scripts/check-enterprise-identity.ts
  • src/lib/enterprise-saas-readiness.ts

identity · sso

¿SSO enterprise está disponible y verificado en producción?

Planificado / abierto

MIRMC ya contiene una base SAML SSO staged para inicio/callback, binding explícito del UUID del proveedor con la organización y guardas negativas cross-tenant. Producción continúa en planned porque todavía no existe un IdP real registrado y verificado, y no se afirma OIDC como implementado.

Evidencia del repositorio
  • docs/ENTERPRISE_SSO_FOUNDATION_V1.md
  • docs/ENTERPRISE_SSO_TENANT_BINDING_V1.md
  • supabase/migrations/20260825193000_agency_sso_tenant_binding_v1.sql
  • scripts/check-enterprise-sso.ts
  • scripts/check-enterprise-sso-tenant-binding.ts

identity · scim

¿El provisionamiento SCIM está verificado en producción?

Planificado / abierto

Está staged una base SCIM 2.0 Users por tenant, credenciales de organización hash-only, enlace de primer login ligado a SAML, plano de control AAL2 y precondiciones ETag atómicas opcionales. Producción continúa en planned hasta completar con éxito un canary con IdP y cliente SCIM reales.

Evidencia del repositorio
  • docs/ENTERPRISE_SCIM_PROVISIONING_V1.md
  • supabase/functions/agency-scim/index.ts
  • supabase/migrations/20260825205000_agency_scim_provisioning_foundation_v1.sql
  • supabase/migrations/20260825205300_agency_scim_etag_concurrency_v4.sql
  • scripts/check-enterprise-scim.ts

security · audit

¿Hay trazabilidad de auditoría tenant/security?

Implementado

Las mutaciones del tenant y transiciones comerciales anexan evidencia estructurada al audit trail de la organización. Las mutaciones protegidas del Centro de Mando conservan denegaciones de autorización y evidencia del ciclo de ejecución, y un límite staged de exportación AAL2 para owner/admin añade flujos JSON/NDJSON acotados, controles explícitos de origen del navegador y recibos SHA-256 por página.

Evidencia del repositorio
  • docs/AGENCY_SAAS_FOUNDATION.md
  • supabase/migrations/20260816044200_agency_saas_foundation_v1.sql
  • src/lib/admin-command-security-ledger.server.ts
  • src/lib/admin-command-execution-guard.server.ts
  • docs/ENTERPRISE_AUDIT_EXPORT_V1.md
  • supabase/migrations/20260825206000_agency_audit_export_v1.sql
  • supabase/functions/agency-audit-export/index.ts
  • scripts/check-enterprise-audit-export.ts

security · publication-approvals

¿Las publicaciones de alto impacto requieren aprobaciones independientes?

Controlado / staged

MIRMC ya contiene una autoridad staged de publicación por tenant con AAL2 de sesión actual, separación maker/checker, dos aprobaciones independientes para producción, caducidad, binding al commit exacto y un límite service-only ligado al release receipt de Cloudflare. Todavía no se afirma activación productiva.

Evidencia del repositorio
  • docs/ENTERPRISE_PUBLISHING_GOVERNANCE_V1.md
  • src/lib/agency-publication-governance.ts
  • src/components/agency/AgencyPublicationGovernancePanel.tsx
  • supabase/migrations/20260825207000_agency_publication_four_eyes_v1.sql
  • supabase/migrations/20260825207200_agency_publication_evidence_hardening_v2.sql
  • scripts/check-agency-publication-governance.ts

security · network-restrictions

¿Las restricciones IP/CIDR por tenant se aplican end-to-end en producción?

Planificado / abierto

No se afirma enforcement productivo. La arquitectura de fuente ya cierra los bypasses privilegiados registrados: 9/9 superficies tienen evaluación de red y quedan 0 bypasses conocidos en fuente. Producción todavía requiere provisión coordinada de secretos, conformidad de migraciones en staging, ventana OBSERVE, canary medido y activación v4 service-only.

Modo por defecto=off; sourceBypassClosureReady=true; productionEnforceReady=false; enforcement productivo afirmado=false.
Evidencia del repositorio
  • src/lib/enterprise-network-access-policy.ts
  • src/lib/enterprise-network-gateway-coverage.ts
  • src/lib/agency-network-gateway-attestation.server.ts
  • src/lib/agency-privileged-rpc-gateway.server.ts
  • supabase/migrations/20260825207500_agency_network_access_policy_v1.sql
  • supabase/migrations/20260825207600_agency_network_gateway_attestation_v2.sql
  • supabase/migrations/20260825207700_agency_privileged_rpc_gateway_v3.sql
  • supabase/migrations/20260825207800_agency_network_enforcement_activation_v4.sql
  • docs/ENTERPRISE_NETWORK_ACCESS_POLICY_V1.md

privacy · retention

¿Se pueden gobernar ventanas de retención por tenant?

Controlado / staged

MIRMC ya contiene un plano staged de retención por tenant con políticas acotadas por categoría, administración AAL2, legal holds con separación creador/liberador y un gate service-only de elegibilidad para borrado. La eliminación automática está apagada por defecto y no se afirma purge productivo.

El borrado automático por defecto=false; registros comerciales siguen gobernados por política legal/contractual.
Evidencia del repositorio
  • docs/ENTERPRISE_DATA_LIFECYCLE_LEGAL_HOLD_V1.md
  • src/lib/enterprise-data-lifecycle.ts
  • src/components/agency/AgencyDataLifecycleControlCenter.tsx
  • supabase/migrations/20260825207400_agency_data_lifecycle_legal_hold_v1.sql
  • scripts/check-enterprise-data-lifecycle.ts

privacy · legal-hold

¿El sistema tiene controles de legal hold?

Controlado / staged

MIRMC ya contiene un plano staged de retención por tenant con políticas acotadas por categoría, administración AAL2, legal holds con separación creador/liberador y un gate service-only de elegibilidad para borrado. La eliminación automática está apagada por defecto y no se afirma purge productivo.

El control plane de fuente no es una orden legal ni asesoría jurídica y no se afirma purge productivo.
Evidencia del repositorio
  • docs/ENTERPRISE_DATA_LIFECYCLE_LEGAL_HOLD_V1.md
  • src/lib/enterprise-data-lifecycle.ts
  • src/components/agency/AgencyDataLifecycleControlCenter.tsx
  • supabase/migrations/20260825207400_agency_data_lifecycle_legal_hold_v1.sql
  • scripts/check-enterprise-data-lifecycle.ts

privacy · processing-map

¿Existe un mapa documentado de tratamiento de datos?

Controlado / staged

MIRMC ahora mapea ocho actividades de tratamiento respaldadas por código a límites canónicos de proveedores, clases de datos, sujetos, categorías de retención y estados de evidencia de residencia, y puede construir un paquete JSON de procurement desde registros canónicos. El mapa es solo evidencia de ingeniería: no se infiere del código un DPA, rol legal, mecanismo de transferencia, garantía de residencia ni certificación de cumplimiento.

Evidencia del repositorio
  • docs/ENTERPRISE_DATA_PROCESSING_EVIDENCE_MAP_V1.md
  • src/lib/enterprise-data-processing-map.ts
  • src/lib/enterprise-procurement-evidence.ts
  • src/routes/$lang.data-processing.tsx
  • public/.well-known/mirmc-data-processing.json
  • scripts/check-enterprise-data-processing-evidence.ts

privacy · providers

¿Existe inventario de proveedores/integraciones?

Controlado / staged

MIRMC publica un registro de proveedores/integraciones respaldado por código que distingue dependencias core de servicios condicionales y opcionales. Deliberadamente no se presenta como lista legal firmada de subprocesadores ni garantía de residencia de datos.

Este registro de ingeniería no constituye una lista legal de subprocesadores ni garantía de residencia de datos. El uso real depende de funciones habilitadas y configuración; los términos contractuales de privacidad deben revisarse por separado.
Evidencia del repositorio
  • src/lib/enterprise-provider-register.ts
  • src/lib/enterprise-provider-register.test.ts
  • src/routes/$lang.providers.tsx
  • src/data/runtime-env-inventory.generated.ts

privacy · data-residency

¿MIRMC garantiza una residencia específica de datos del cliente?

No afirmado

No. La evidencia del repositorio registra proveedores y límites arquitectónicos, pero no establece una garantía contractual de residencia.

dataResidencyGuaranteed=false
Evidencia del repositorio
  • src/lib/enterprise-data-processing-map.ts
  • public/.well-known/mirmc-data-processing.json

compliance · dpa

¿Este repositorio prueba un DPA ejecutado?

No afirmado

No. El mapa de evidencia de ingeniería y el inventario de proveedores son insumos de procurement, no un DPA ejecutado ni una lista legal de subprocesadores.

Evidencia del repositorio
  • src/lib/enterprise-data-processing-map.ts
  • src/lib/enterprise-procurement-evidence.ts

compliance · soc2

¿MIRMC tiene certificación SOC 2?

No certificado

MIRMC no afirma certificación SOC 2 en este registro de confianza.

Evidencia del repositorio
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md

compliance · iso27001

¿MIRMC tiene certificación ISO 27001?

No certificado

MIRMC no afirma certificación ISO 27001 en este registro de confianza.

Evidencia del repositorio
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md

operations · dr

¿Las pruebas periódicas de disaster recovery están demostradas en producción?

Planificado / abierto

MIRMC ya tiene objetivos RPO/RTO explícitos de ingeniería y un protocolo aislado de pruebas de restauración, pero esta auditoría todavía no afirma evidencia DR periódica completada ni el cumplimiento verificado de esos objetivos.

Evidencia del repositorio
  • src/lib/enterprise-saas-readiness.ts
  • src/lib/enterprise-operational-resilience.ts
  • docs/ENTERPRISE_OPERATIONAL_STATUS_SLO_V1.md
  • docs/ENTERPRISE_DR_RESTORE_DRILL_V1.md

operations · sla

¿Este repositorio demuestra un SLA contractual de uptime?

Planificado / abierto

Ya existe transparencia operativa en vivo y está definido un modelo de operación de incidentes, pero todavía no se afirman como completos el uptime histórico, la evidencia histórica de incidentes ni compromisos contractuales de uptime/remedios.

Evidencia del repositorio
  • src/lib/enterprise-saas-readiness.ts
  • docs/ENTERPRISE_OPERATIONAL_STATUS_SLO_V1.md
  • docs/ENTERPRISE_INCIDENT_OPERATIONS_V1.md

operations · release-authority

¿La autoridad de release productivo se basa en evidencia y está ligada a Cloudflare?

Controlado / staged

La identidad del candidato Cloudflare y las sondas frescas del runtime son el límite de evidencia productiva. Un check alojado ausente o fallido nunca se convierte silenciosamente en éxito.

Evidencia del repositorio
  • docs/ENTERPRISE_RELEASE_AUTHORITY_V1.md
  • src/data/cloudflare-candidate.generated.ts
  • README.md

operations · fleet

¿Agency ofrece visibilidad multi-sitio de la flota?

Controlado / staged

Agency Overview ya contiene una superficie staged multi-sitio de métricas agregadas para cobertura de repositorios, autonomía, aprobaciones preview, dominios y gobierno de publicación. El snapshot exige autoridad del tenant y no expone filas crudas de clientes/proyectos.

Evidencia del repositorio
  • docs/AGENCY_SITE_FLEET_INTELLIGENCE_V1.md
  • src/components/agency/AgencyFleetIntelligence.tsx
  • src/routes/_authenticated/agency.index.tsx
  • supabase/migrations/20260825207100_agency_site_fleet_intelligence_v1.sql
  • scripts/check-agency-site-fleet-intelligence.ts

security · branch-protection

¿La protección de main está verificada por settings del repositorio?

Planificado / abierto

La auditoría del 25 de agosto de 2026 encontró main sin protección ni status checks obligatorios. CODEOWNERS y una política escalonada de ruleset ya están preparados, pero GitHub debe aplicarlos antes de considerar este control implementado.

Evidencia del repositorio
  • docs/MIRMC_SOLUTION_WEB_ENTERPRISE_COMPETITIVE_AUDIT_2026-08-25.md
  • docs/MAIN_BRANCH_ENTERPRISE_PROTECTION_POLICY_V1.md
  • .github/CODEOWNERS

billing · billing-authority

¿El navegador otorga el estado de suscripción comercial?

Controlado / staged

No existe concesión de plan desde el navegador. Los redireccionamientos de Stripe no otorgan un plan. Se requieren webhooks firmados, mapeos de precios controlados por servidor y transiciones aprobadas antes de converger la suscripción.

Evidencia del repositorio
  • docs/AGENCY_SAAS_STRIPE_BILLING.md
  • supabase/functions/agency-stripe-webhook/index.ts
  • scripts/check-agency-saas-billing.ts