Редактор Метаданных AGEX

Переписывает видимые поля AGEX-пакета, не затрагивая зашифрованные байты

Подходит для обезличивания пакета перед внешней отправкой. Можно сохранить, очистить или заменить видимые поля. Шифртекст не меняется, но подпись удаляется, если метаданные были изменены.

Примеры результатов

1 Примеры

Убрать лишние метаданные перед отправкой

Меняет исходное имя файла и очищает signer ID перед внешней передачей.

{
  "result": {
    "ciphertextUnchanged": true,
    "signatureStripped": true
  }
}
Показать параметры ввода
{ "bundleFile": "/public/processing/example.agex.json", "fileNameMode": "replace", "replacementFileName": "shared-file.bin", "signerIdMode": "clear" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/json, */*

Ключевые факты

Категория
Безопасность и валидация
Типы входных данных
file, select, text
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

Редактор Метаданных AGEX позволяет безопасно изменять или удалять открытые метаданные в пакетах AGEX, такие как исходное имя файла, MIME-тип и идентификатор подписанта (signer ID), не затрагивая зашифрованное содержимое. Это оптимальное решение для подготовки зашифрованных файлов к внешней дистрибуции и защиты конфиденциальной информации о внутренней структуре данных.

Когда использовать

  • Перед отправкой AGEX-пакета внешним контрагентам, когда необходимо скрыть оригинальное имя файла.
  • Для удаления идентификатора подписанта (signer ID) с целью обезличивания источника шифрования.
  • При необходимости изменить или очистить MIME-тип зашифрованного файла для предотвращения утечки информации о формате данных.

Как это работает

  • Загрузите файл AGEX-пакета через форму ввода.
  • Выберите режим обработки для имени файла, MIME-типа и идентификатора подписанта (сохранить, очистить или заменить на новые значения).
  • Запустите процесс обработки: инструмент обновит открытые метаданные, удалит цифровую подпись (если метаданные изменились) и сохранит зашифрованный блок данных в исходном виде.

Сценарии использования

Обезличивание AGEX-пакетов перед публикацией в открытых репозиториях или отправкой сторонним аудиторам.
Подмена MIME-типа на универсальный application/octet-stream для маскировки типа исходного документа.
Удаление внутренней информации о разработчике или сервере сборки (signer ID) из метаданных дистрибутива.

Примеры

1. Очистка метаданных перед внешней отправкой

Специалист по информационной безопасности
Контекст
Компании необходимо передать зашифрованный AGEX-пакет внешнему партнеру, но исходное имя файла содержит конфиденциальное кодовое название проекта.
Проблема
Требуется скрыть оригинальное имя файла и удалить идентификатор подписанта, не повреждая зашифрованные данные.
Как использовать
Загрузить файл пакета, установить режим имени файла в «Заменить» с новым именем shared-file.bin, а режим signer ID перевести в «Очистить».
Пример конфигурации
{
  "fileNameMode": "replace",
  "replacementFileName": "shared-file.bin",
  "signerIdMode": "clear"
}
Результат
Получен новый AGEX-пакет с измененным именем файла и удаленным signer ID, при этом зашифрованные байты остались нетронутыми, а старая подпись была удалена.

2. Маскировка MIME-типа документа

Системный администратор
Контекст
В зашифрованном пакете AGEX содержится база данных, и метаданные явно указывают на MIME-тип application/x-sqlite3.
Проблема
Необходимо скрыть тип данных в метаданных пакета, чтобы предотвратить целевые атаки на уязвимости СУБД.
Как использовать
Загрузить AGEX-файл, выбрать режим MIME-типа «Заменить» и указать application/octet-stream.
Пример конфигурации
{
  "mimeTypeMode": "replace",
  "replacementMimeType": "application/octet-stream"
}
Результат
MIME-тип в метаданных пакета изменен на обобщенный двоичный поток, скрывая реальный формат упакованного файла.

Проверить на примерах

json, text, file

Связанные хабы

FAQ

Изменяется ли зашифрованное содержимое файла при редактировании метаданных?

Нет, шифртекст остается абсолютно неизменным, меняются только открытые поля метаданных.

Что происходит с цифровой подписью пакета после изменения метаданных?

Если метаданные изменяются или очищаются, существующая подпись удаляется, так как она больше не соответствует измененной структуре.

Можно ли полностью удалить имя файла из метаданных?

Да, для этого выберите режим «Очистить» (clear) в настройках имени файла.

Какие форматы файлов поддерживает этот инструмент?

Инструмент работает с файлами пакетов AGEX (обычно в формате JSON).

Безопасно ли использовать этот инструмент для конфиденциальных файлов?

Да, обработка выполняется локально или в защищенной среде без расшифровки самого содержимого пакета.

Документация API

Конечная точка запроса

POST /ru/api/tools/agex-bundle-metadata-redactor

Параметры запроса

Имя параметра Тип Обязательно Описание
bundleFile file (Требуется загрузка) Да -
fileNameMode select Нет -
replacementFileName text Нет -
mimeTypeMode select Нет -
replacementMimeType text Нет -
signerIdMode select Нет -
replacementSignerId text Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/agex-bundle-metadata-redactor для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-agex-bundle-metadata-redactor": {
      "name": "agex-bundle-metadata-redactor",
      "description": "Переписывает видимые поля AGEX-пакета, не затрагивая зашифрованные байты",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-bundle-metadata-redactor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]