{
  "schema_version": 1,
  "audited_at": "2026-07-27T09:17:33.834Z",
  "installed_source": {
    "path": "/home/shire3d/ARMOR/agents/apps/marketing-boss",
    "files": {
      "server.js": {
        "exists": true,
        "mode": "755",
        "uid": 1000,
        "gid": 1000,
        "size": 43255,
        "sha256": "a2360d9d33838dbd7112850a8171dabbca6a81817166f3589d37cd57d74a78af",
        "features": {
          "aes_256_gcm": true,
          "encrypted_oauth": true,
          "direct_instagram_login": true,
          "ipv4_handling": false
        },
        "safe_identifiers": [
          "OAUTH_TOKEN_FILE",
          "OAUTH_AAD",
          "OAUTH_STATES",
          "OAUTH_SESSIONS",
          "OAUTH_STATE_TTL_MS",
          "OAUTH_DIAGNOSTICS",
          "OAUTH_DIAGNOSTICS_LIMIT",
          "oauthFingerprint",
          "oauthDiagnostic",
          "oauthNetworkCause",
          "resolveOauthKey",
          "encryptOauthPayload",
          "decryptOauthPayload",
          "oauthStorageStatus",
          "persistOauthSessions",
          "loadOauthSessions",
          "oauthProviders",
          "oauthPublicStatus",
          "cleanupOauthStates",
          "exchangeOauthCode",
          "accountNameFromToken",
          "oauthStart",
          "stateToken",
          "oauthCallback",
          "stateToken",
          "oauthDisconnect"
        ]
      },
      "app.js": {
        "exists": true,
        "mode": "644",
        "uid": 1000,
        "gid": 1000,
        "size": 74524,
        "sha256": "19ff6cb34a01eef96cb5942944c98ab0dafe716111e011e5866caeebf28bcd40",
        "features": {
          "aes_256_gcm": false,
          "encrypted_oauth": true,
          "direct_instagram_login": false,
          "ipv4_handling": false
        },
        "safe_identifiers": [
          "oauthStatus",
          "oauthProviderName",
          "published",
          "canPublish",
          "publishingPage",
          "handleOAuthReturn"
        ]
      },
      "core.js": {
        "exists": true,
        "mode": "644",
        "uid": 1000,
        "gid": 1000,
        "size": 47712,
        "sha256": "595b90db2da89bf3222ab3a461cb497cdbb8ad22477c4c4c5e4a625fb386cddb",
        "features": {
          "aes_256_gcm": false,
          "encrypted_oauth": false,
          "direct_instagram_login": false,
          "ipv4_handling": false
        },
        "safe_identifiers": [
          "publishQueueItem"
        ]
      },
      "package.json": {
        "exists": true,
        "mode": "644",
        "uid": 1000,
        "gid": 1000,
        "size": 496,
        "sha256": "feec1f30e2ac76a46b9d41324a344b9078b4ee8c0387b09b65f5a02a7db2418a"
      }
    }
  },
  "token_envelope": {
    "path": "/var/lib/shire/marketing-boss/private/social-oauth-tokens.enc.json",
    "exists": true,
    "mode": "600",
    "uid": 1000,
    "gid": 1000,
    "size": 842,
    "sha256": "23a0e4577cb5c3a55f2fdbfd1fd3edf626f1f87ec86daa58e924c8d16b7cefb1",
    "outer_keys": [
      "version",
      "algorithm",
      "iv",
      "tag",
      "ciphertext"
    ],
    "values_exposed": false
  },
  "service": {
    "credential_names": [
      "FACEBOOK_APP_ID",
      "FACEBOOK_APP_SECRET",
      "INSTAGRAM_APP_ID",
      "INSTAGRAM_APP_SECRET",
      "LINKEDIN_CLIENT_ID",
      "LINKEDIN_CLIENT_SECRET",
      "TIKTOK_CLIENT_KEY",
      "TIKTOK_CLIENT_SECRET",
      "GOOGLE_CLIENT_ID",
      "GOOGLE_CLIENT_SECRET",
      "OAUTH_TOKEN_KEY"
    ],
    "environment_names": [
      "PORT",
      "MARKETING_BOSS_STATE_FILE",
      "MARKETING_BOSS_OUTPUT_DIR",
      "PUBLIC_BASE_URL",
      "OAUTH_TOKEN_FILE",
      "FACEBOOK_APP_ID",
      "FACEBOOK_APP_SECRET",
      "INSTAGRAM_APP_ID",
      "INSTAGRAM_APP_SECRET",
      "LINKEDIN_CLIENT_ID",
      "LINKEDIN_CLIENT_SECRET",
      "TIKTOK_CLIENT_KEY",
      "TIKTOK_CLIENT_SECRET",
      "GOOGLE_CLIENT_ID",
      "GOOGLE_CLIENT_SECRET",
      "NODE_OPTIONS",
      "PUBLIC_BASE_URL",
      "FACEBOOK_REDIRECT_URI",
      "INSTAGRAM_REDIRECT_URI",
      "TIKTOK_REDIRECT_URI",
      "GOOGLE_REDIRECT_URI",
      "LINKEDIN_REDIRECT_URI",
      "OAUTH_TOKEN_FILE"
    ],
    "ipv4_preference": true
  },
  "safety": {
    "credentials_read": false,
    "decryption_attempted": false,
    "secrets_printed": false,
    "token_file_modified": false
  }
}
