{
  "редакция": "4.7.0-wip",
  "независимая_машина": "НЕ ИСПЫТАНО: другая машина и владелец не предоставлены",
  "граница": "Только искусственные локальные входы. Внешняя публикация имитируется; реальных владельческих свидетельств нет. Закрытые испытательные ключи не сохранены.",
  "всего": 31,
  "пройдено": 31,
  "проверки": [
    {
      "проверка": "Настоящая Ed25519-подпись искусственного входа проверяется локально",
      "риск": "Настоящая Ed25519-подпись искусственного входа проверяется локально",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Локальная подпись не закрывает внешнюю публикацию",
      "риск": "Локальная подпись не закрывает внешнюю публикацию",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Имитированная публикация даёт лишь допуск, не закрытие рубежа",
      "риск": "Имитированная публикация даёт лишь допуск, не закрытие рубежа",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Непустая строка не является подписью",
      "риск": "Непустая строка не является подписью",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Подмена текста",
      "риск": "Подмена текста",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Другой отпечаток записи",
      "риск": "Другой отпечаток записи",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Другая редакция",
      "риск": "Другая редакция",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Другой проект",
      "риск": "Другой проект",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Будущая дата",
      "риск": "Будущая дата",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Не UTC",
      "риск": "Не UTC",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Ключ на проверяемом сайте",
      "риск": "Ключ на проверяемом сайте",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Нет HTTPS",
      "риск": "Нет HTTPS",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Ключ на частном адресе",
      "риск": "Ключ на частном адресе",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Неизвестный рубеж",
      "риск": "Неизвестный рубеж",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Неподходящий манифест",
      "риск": "Неподходящий манифест",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Чужой локальный ключ",
      "риск": "Чужой локальный ключ",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Чужой опубликованный ключ",
      "риск": "Чужой опубликованный ключ",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Отказ сети сохраняет открытый рубеж",
      "риск": "Отказ сети сохраняет открытый рубеж",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Посторонние поля не принимаются",
      "риск": "Посторонние поля не принимаются",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Закрытый ключ не нужен при проверке",
      "риск": "Закрытый ключ не нужен при проверке",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Корень не является объектом: None",
      "риск": "Корень не является объектом: None",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Корень не является объектом: []",
      "риск": "Корень не является объектом: []",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Корень не является объектом: 1",
      "риск": "Корень не является объектом: 1",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Корень не является объектом: 'строка'",
      "риск": "Корень не является объектом: 'строка'",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Перенаправление на другой общедоступный домен не подтверждает публикацию",
      "риск": "Перенаправление на другой общедоступный домен не подтверждает публикацию",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Перенаправление на проверяемый домен запрещено",
      "риск": "Перенаправление на проверяемый домен запрещено",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Обработчик HTTP-перенаправления прекращает загрузку",
      "риск": "Обработчик HTTP-перенаправления прекращает загрузку",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Неоднозначная запись времени не принимается: '2026-09-04T12:00:00+00:00'",
      "риск": "Неоднозначная запись времени не принимается: '2026-09-04T12:00:00+00:00'",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Неоднозначная запись времени не принимается: '2026-09-04 12:00:00Z'",
      "риск": "Неоднозначная запись времени не принимается: '2026-09-04 12:00:00Z'",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Неоднозначная запись времени не принимается: '2026-09-04T12:00:00Z\\n'",
      "риск": "Неоднозначная запись времени не принимается: '2026-09-04T12:00:00Z\\n'",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    },
    {
      "проверка": "Совпадение SHA-256 старого манифеста не делает его текущим",
      "риск": "Совпадение SHA-256 старого манифеста не делает его текущим",
      "вход": "Искусственный вход из этого сценария",
      "пройдено": true,
      "предел": "Локальная машина; внешняя публикация подменена; не независимое исполнение.",
      "команда": "python инструменты/испытать-приёмник-владельца.py доказательства/редакция-4.7.0/приёмник-владельца.json"
    }
  ]
}

