{"id":1145,"date":"2026-10-27T09:00:00","date_gmt":"2026-10-27T08:00:00","guid":{"rendered":"https:\/\/rosmarops.com\/es\/?p=1145"},"modified":"2026-10-26T21:44:36","modified_gmt":"2026-10-26T20:44:36","slug":"como-funciona-la-nota-de-exposicion","status":"publish","type":"post","link":"https:\/\/rosmarops.com\/es\/blog\/como-funciona-la-nota-de-exposicion\/","title":{"rendered":"De d\u00f3nde sale mi 18\/100: c\u00f3mo se calcula la nota de exposici\u00f3n"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><em>Also in English: <a href=\"https:\/\/rosmarops.com\/blog\/how-the-agent-posture-score-works\/\" hreflang=\"en\" lang=\"en\">rosmarops.com\/blog\/how-the-agent-posture-score-works\/<\/a><\/em><\/p>\n\n<p class=\"wp-block-paragraph\">Publicar que mi m\u00e1quina sac\u00f3 un 18 sobre 100 tiene un problema evidente: \u00bf18 de qu\u00e9? Si leyera eso en el blog de otro, lo primero que querr\u00eda saber es c\u00f3mo se calcula, y si podr\u00eda hacer la cuenta yo mismo. Si no puedo, el n\u00famero no vale gran cosa. As\u00ed que aqu\u00ed va todo: qu\u00e9 pesa cada cosa, la f\u00f3rmula y lo que se queda fuera.<\/p>\n\n<p class=\"wp-block-paragraph\">RosmarOps no le pone una nota a la m\u00e1quina, se la pone a cada agente. Claude Code tiene la suya y Cursor la suya. Van de 0 a 100, y m\u00e1s alto es mejor. La nota nunca contradice al sem\u00e1foro del agente, porque su peor aviso fija la banda y la nota se mueve dentro. Rojo va de 0 a 49 (expuesto), amarillo de 50 a 79 (huecos abiertos) y verde de 80 a 100 (contenido).<\/p>\n\n<p class=\"wp-block-paragraph\">Lo quise as\u00ed a prop\u00f3sito. Me parec\u00eda absurdo un informe que dijera \u00abrojo\u00bb arriba y \u00ab72\u00bb abajo. Un 79 sigue siendo amarillo. No est\u00e1 \u00abcasi bien\u00bb: le quedan huecos.<\/p>\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 pesa cada cosa<\/h2>\n\n<p class=\"wp-block-paragraph\">Cada aviso suma un peso, y no todos pesan igual. Los rojos son los que m\u00e1s:<\/p>\n\n<ul class=\"wp-block-list\"><li>una credencial de privilegio alto que el agente puede leer y sacar fuera: 20;<\/li><li>poder cambiar la configuraci\u00f3n de otro agente: 15;<\/li><li>poder cambiar la suya: 15;<\/li><li>una credencial de privilegio alto guardada en un repositorio git: 20, o 30 si ese repositorio tiene un remoto.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Por debajo van los amarillos:<\/p>\n\n<ul class=\"wp-block-list\"><li>una credencial media que puede leer y sacar (o una que RosmarOps no sabe clasificar), o una alta que solo puede leer: 8;<\/li><li>poder reescribir las instrucciones de otro agente: 6;<\/li><li>las suyas: 4;<\/li><li>una credencial media guardada en git: 8.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Y tres matices. Si un aviso de credencial alcanza a cualquier proyecto y no solo a uno, su peso se multiplica por 1,5. Una credencial en git cuenta en la nota de todos los agentes, porque no depende de ninguno. Y las credenciales medias que un agente puede leer pero no sacar no son avisos, pero cada una suma 2.<\/p>\n\n<p class=\"wp-block-paragraph\">Hay dos cosas que decid\u00ed no mezclar con el peso. La primera es la confianza. Cuando RosmarOps tiene que suponer algo, lo dice, pero una suposici\u00f3n no hace m\u00e1s ligera la exposici\u00f3n. Bajar el peso cuando no hay certeza ser\u00eda hacerse trampas al solitario. La segunda es el n\u00famero de copias: el mismo aviso en 27 proyectos pesa lo mismo que en uno, porque el alcance ya se cuenta.<\/p>\n\n<h2 class=\"wp-block-heading\">La cuenta<\/h2>\n\n<p class=\"wp-block-paragraph\">Se suman los pesos: eso es P. Dentro de la banda, la nota baja al crecer P:<\/p>\n\n<p class=\"wp-block-paragraph\">nota = suelo de la banda + anchura de la banda \u00d7 80 \/ (80 + P), redondeado hacia abajo.<\/p>\n\n<p class=\"wp-block-paragraph\">Las anchuras son 49 en rojo, 29 en amarillo y 20 en verde.<\/p>\n\n<p class=\"wp-block-paragraph\">Dicho as\u00ed es \u00e1rido, as\u00ed que vamos con un agente inventado. Tiene cuatro avisos:<\/p>\n\n<ul class=\"wp-block-list\"><li>una credencial alta alcanzable desde cualquier proyecto (30);<\/li><li>acceso de escritura a la configuraci\u00f3n de otro agente (15);<\/li><li>una credencial media alcanzable desde cualquier proyecto (12);<\/li><li>sus propios ficheros de instrucciones (4).<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Suman 61. Banda roja, nota 27. Si arreglas solo la credencial alta, sube a 35. Si lo arreglas todo, a 100.<\/p>\n\n<p class=\"wp-block-paragraph\">La f\u00f3rmula tiene tres propiedades que me importaban m\u00e1s que la cifra exacta. Arreglar algo nunca baja la nota, y a\u00f1adir un problema nunca la sube. Como se redondea hacia abajo, un arreglo peque\u00f1o no siempre cambia la cifra cuando queda mucho. Y solo hay 100 cuando no se encontr\u00f3 nada.<\/p>\n\n<p class=\"wp-block-paragraph\">En mi caso, el ajuste que me propon\u00eda el informe me sub\u00eda de 18 a 22. Cuatro puntos, y sigo en rojo. Me parece justo: un ajuste no arregla una m\u00e1quina.<\/p>\n\n<h2 class=\"wp-block-heading\">Lo que no cuenta<\/h2>\n\n<p class=\"wp-block-paragraph\">Hay ajustes que parecen un arreglo y se quedan a medias. Si un ajuste recorta la exposici\u00f3n pero, seg\u00fan la propia documentaci\u00f3n del fabricante, no la cierra, la nota no se mueve. El informe te dice qu\u00e9 queda abierto. Prefiero una nota que no sube a una que sube por algo que no cierra nada.<\/p>\n\n<p class=\"wp-block-paragraph\">La f\u00f3rmula tiene versi\u00f3n. Si alg\u00fan d\u00eda cambio un peso, el informe separa lo que cambi\u00f3 en tu m\u00e1quina de lo que cambi\u00f3 en el m\u00e9todo. Y cuando cambian los agentes evaluados, o el n\u00famero de proyectos baja m\u00e1s de un 10 %, dice que las dos ejecuciones no son comparables. La nota sirve para compararte contigo mismo, no con nadie m\u00e1s.<\/p>\n\n<p class=\"wp-block-paragraph\">Y no lo mide todo. No entran los agentes que RosmarOps a\u00fan no eval\u00faa, ni lo que hace un agente mientras trabaja (solo lee la configuraci\u00f3n en reposo), ni lo que hace por dentro una herramienta MCP, ni el almac\u00e9n de credenciales de Windows. Por eso un 100 significa una sola cosa: no se encontr\u00f3 exposici\u00f3n en lo que se ley\u00f3. Ni m\u00e1s ni menos.<\/p>\n\n<p class=\"wp-block-paragraph\"><em>Escrito con asistentes de IA. La m\u00e1quina, los hallazgos y la decisi\u00f3n de publicar son m\u00edos.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo convierte RosmarOps lo que alcanza cada agente de IA en una nota sobre 100: bandas atadas al sem\u00e1foro, pesos p\u00fablicos y una f\u00f3rmula con versi\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":1140,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"rosmarops_translation_url":"https:\/\/rosmarops.com\/blog\/how-the-agent-posture-score-works\/","footnotes":""},"categories":[318],"tags":[319,325,324,320],"class_list":["post-1145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-metodologia","tag-claude-code","tag-cursor","tag-metodologia","tag-nota-de-exposicion"],"_links":{"self":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/comments?post=1145"}],"version-history":[{"count":2,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1145\/revisions"}],"predecessor-version":[{"id":1149,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/posts\/1145\/revisions\/1149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/media\/1140"}],"wp:attachment":[{"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/media?parent=1145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/categories?post=1145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rosmarops.com\/es\/wp-json\/wp\/v2\/tags?post=1145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}