{"version":"2.1.233","anchor":"plugin-and-marketplace-validation-warns-about-symlinks-and-c","canonical_anchor":"plugin-and-marketplace-validation-warns-about-symlinks-and-c","heading":"Plugin and marketplace validation warns about symlinks and checks each plugin.json fully","tier":"notice","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/plugin-and-marketplace-validation-warns-about-symlinks-and-c","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### Plugin and marketplace validation warns about symlinks and checks each plugin.json fully\n\nMarketplace validation warns about symlinks and fully validates every plugin.json, not just its version.\n\n**What**\n\nValidation now warns when a marketplace file is a symlink or sits behind one, and validates each entry's `plugin.json` completely rather than only reading it to cross-check the version.\n\n**Details**\n\n- The file reader distinguishes absent, refused, too large and ok instead of collapsing everything into a failure.\n- A missing file or a path component that is not a directory counts as absent; any other unexpected filesystem error is now surfaced rather than swallowed.\n\n**Evidence**\n\n`is or traverses a symlink, so `\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}