[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2SQEoAi60VYDAvi3qpy9p2mDYkVMm7JVQDN7AaG0hz4":3,"$fFOH4kuE7qQsXt9u5gbo44nihp9esiDR52_Ub0vNiTfo":382,"$fczGFZsfm714OZiDoplC7n_7_wtE1QQJi6bmoQZkTTEA":386},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":115,"fingerprints":344},"simple-nft-protection-manager","Simple NFT Protection Manager","1.0","onepirsu","https:\u002F\u002Fprofiles.wordpress.org\u002Fonepirsu\u002F","\u003Cp>This plugin publishes the original NFT. Selling NFTs.\u003Cbr \u002F>\nIt is possible to make limited disclosure to users who have NFT.\u003C\u002Fp>\n\u003Ch4>Language Translations\u003C\u002Fh4>\n\u003Cp>The following language translations are already available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin publishes the original NFT. Selling NFTs.",0,3478,"2023-05-31T09:04:00.000Z","6.2.9","5.2","7.4",[18,19,20,21,22],"blockchain","japanese","nft","token","web3","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-nft-protection-manager.1.0.0.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-08-29T11:07:58.114Z",[36,54,67,80,98],{"slug":37,"name":38,"version":39,"author":37,"author_profile":40,"description":41,"short_description":42,"active_installs":32,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cardanopress","CardanoPress – Cardano Blockchain Integration for WordPress","1.36.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fpbwebdev\u002F","\u003Cp>CardanoPress handles the heavy lifting and integration with the Cardano blockchain using the Blockfrost API, enabling you to interact with the blockchain via your preferred Web3 wallet.\u003C\u002Fp>\n\u003Cp>We’ve done all the technical and hard work, so you, as a builder, can integrate Cardano quickly and easily. Use our Bootstrap starter and child theme, or use your favourite page builder, such as Divi, WPBakery, or Elementor, with shortcodes.\u003C\u002Fp>\n\u003Cp>We support all the major CIP-30 Cardano web3 wallets, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lace\u003C\u002Fli>\n\u003Cli>Eternl\u003C\u002Fli>\n\u003Cli>Yoroi\u003C\u002Fli>\n\u003Cli>Typhon\u003C\u002Fli>\n\u003Cli>GeroWallet\u003C\u002Fli>\n\u003Cli>NuFi\u003C\u002Fli>\n\u003Cli>Begin\u003C\u002Fli>\n\u003Cli>VESPR\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is created by the team at \u003Ca href=\"https:\u002F\u002Fmeshwithus.com.au\" rel=\"nofollow ugc\">Mesh With Us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Example Use Cases\u003C\u002Fh4>\n\u003Cp>We have covered numerous use cases for projects that may wish to utilise the plugin, including small DApp developers, NFT projects, stake pool operators, and Initial Stake Pool Offering (ISPO) projects.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Wallet login. Sign up and log in to a website using your Cardano Wallet. Message signing authentication\u003C\u002Fli>\n\u003Cli>Use an NFT or token to verify your access to the website by assigning policy IDs\u003C\u002Fli>\n\u003Cli>Stake pool delegation\u003C\u002Fli>\n\u003Cli>NFT Minting page for drops, not a vending machine; just the front end to handle minting with anti-bot protection.\u003C\u002Fli>\n\u003Cli>Lace, Eternl, Typhon, Yoroi, GeroWallet, NuFi, Begin and Vespr are currently supported\u003C\u002Fli>\n\u003Cli>Accepting payments with ADA\u003C\u002Fli>\n\u003Cli>Permissions and roles based on your stake delegation, e.g access content if the user has been delegated to your pool for a month\u003C\u002Fli>\n\u003Cli>Permissions and roles based on NFT in your wallet, giving the user access to paywall content for purchase and holding NFTs\u003C\u002Fli>\n\u003Cli>Permissions and roles based on NFT metadata, being able to assign an access level based on rarity, rarer NFTs have higher access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video: Installation and first steps\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fg26MLYmvGnc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Video: Interview with Timmy from Cardano Ecosystem News\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FYOm10Mu5XcM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=1509&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>Follow us on \u003Ca href=\"https:\u002F\u002Fx.com\u002Fcardanopress\" rel=\"nofollow ugc\">X\u003C\u002Fa>\u003Cbr \u002F>\nPlease view all of our repos on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCardanoPress\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\nPlease view all of our documentation and resources on our \u003Ca href=\"https:\u002F\u002Fcardanopress.io\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Get Support\u003C\u002Fh3>\n\u003Cp>We offer community support on our website, accessible under the \u003Ca href=\"https:\u002F\u002Fcardanopress.io\u002Fcommunity\u002F\" rel=\"nofollow ugc\">CardanoPress forums\u003C\u002Fa>. We encourage you to use the forums first, though, as it will help others who read through the forums for support.\u003C\u002Fp>\n\u003Cp>You can find more documentation and support on our main website: https:\u002F\u002Fcardanopress.io.\u003C\u002Fp>\n\u003Cp>Agency design, development and support via our company, https:\u002F\u002FMeshWithUs.com.au\u003C\u002Fp>\n\u003Cp>Support the development of our plugin by delegating to our Stake pool: Ticker \u003Cem>ADAOZ\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fcardanode.com.au\" rel=\"nofollow ugc\">https:\u002F\u002Fcardanode.com.au\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or process any personal user data.\u003C\u002Fp>\n","Integrate Cardano with WordPress: web3 wallet login, NFT & token gating, ADA payments, and stake pool delegation. Bridging Web2 and Web3.",9641,100,14,"2026-07-17T00:07:00.000Z","7.0.99","5.9",[18,50,20,51,22],"cardano","token-gating","https:\u002F\u002Fgithub.com\u002FCardanoPress\u002Fcardanopress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardanopress.1.36.1.zip",{"slug":55,"name":56,"version":57,"author":37,"author_profile":40,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":11,"num_ratings":11,"last_updated":62,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":63,"homepage":65,"download_link":66,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cardanopress-governance","CardanoPress – Governance for Cardano","1.11.0","\u003Cp>The CardanoPress Governance plugin allows projects to engage with their users by allowing them to cast votes on-chain.\u003Cbr \u002F>\nFor any decentralised autonomous organisation, this is a must. The Governance plugins will allow you to write and\u003Cbr \u002F>\npublish proposals, allow you to set up the parameters around voting power and view historic proposals and their results.\u003C\u002Fp>\n\u003Cp>This plugin requires the parent plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcardanopress\u002F\" rel=\"ugc\">CardanoPress\u003C\u002Fa> and a free account with \u003Ca href=\"http:\u002F\u002Fbit.ly\u002F3W90KDd\" rel=\"nofollow ugc\">Blockfrost\u003C\u002Fa> to be able to talk to the Cardano blockchain.\u003C\u002Fp>\n\u003Cp>The plugin is created by the team at \u003Ca href=\"https:\u002F\u002Fpbwebdev.com\" rel=\"nofollow ugc\">PB Web Development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can find out more information about CardanoPress and our blockchain integrations at \u003Ca href=\"https:\u002F\u002Fcardanopress.io\" rel=\"nofollow ugc\">CardanoPress.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Example Use Cases\u003C\u002Fh4>\n\u003Cp>For projects that have a fungible token, you can configure the plugin to take into account the balance of that token in\u003Cbr \u002F>\na users connected wallet. For each proposal that is listed on the website, you can define the voting power requirements\u003Cbr \u002F>\nand snapshot time and date. This will allow users to move assets to their wallets in time for a voting power snapshot.\u003C\u002Fp>\n\u003Cp>Users of the project can then case their vote but sending a transaction to their own wallet with a special unique\u003Cbr \u002F>\ndecimal value. This value is recorded on chain along with some corresponding metadata to help identify the proposal and\u003Cbr \u002F>\nthe voting decision by the wallet owner on that proposal.\u003C\u002Fp>\n\u003Cp>The same scenario can be setup but with a non-fungible token and the amount of NFTs in a user’s wallet be used as the\u003Cbr \u002F>\nvoting power.\u003C\u002Fp>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcardanopress\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003Cbr \u002F>\nView all of our repos on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCardanoPress\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\nView all of our documentation and resources on our \u003Ca href=\"https:\u002F\u002Fcardanopress.io\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Get Support\u003C\u002Fh3>\n\u003Cp>We have community support available on our website under the \u003Ca href=\"https:\u002F\u002Fcardanopress.io\u002Fcommunity\u002F\" rel=\"nofollow ugc\">CardanoPress forums\u003C\u002Fa>. We also have an online chat support via our \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FCEX4aSfkXF\" rel=\"nofollow ugc\">Discord server\u003C\u002Fa>. We encourage you to use the forums first though as it will help others that read through the forums for support.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or process any personal user data unless you expressively opt-in.\u003C\u002Fp>\n","Allows users to be able to submit, participate and vote on governance proposals. Voting is done on-chain by submitting transactions with metadata.",10,7441,"2026-07-14T09:53:00.000Z",[64,18,50,51,22],"ada","https:\u002F\u002Fgithub.com\u002FCardanoPress\u002Fplugin-governance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardanopress-governance.1.11.0.zip",{"slug":68,"name":69,"version":70,"author":37,"author_profile":40,"description":71,"short_description":72,"active_installs":60,"downloaded":73,"rating":11,"num_ratings":11,"last_updated":74,"tested_up_to":75,"requires_at_least":48,"requires_php":16,"tags":76,"homepage":77,"download_link":78,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":79},"cardanopress-ispo","CardanoPress – Initial Stake Pool Offering Dashboard","1.10.2","\u003Cp>The CardanoPress Initial Stake Pool Offering (ISPO) Dashboard allows any project to run their own ISPO. The plugin comes\u003Cbr \u002F>\n with a dashboard calculator layout and a delegation mechanism to allow wallets, that can connect to decentralised\u003Cbr \u002F>\n application websites, to delegate directly to the ISPO stake pools within a few clicks.\u003C\u002Fp>\n\u003Cp>These mechanisms and designed features were created to improve the user experience for anyone that is new to ISPOs and\u003Cbr \u002F>\n want to ensure that they are delegating to the correct stake pools in a safe manner.\u003C\u002Fp>\n\u003Cp>These layouts and user experiences have been inspired by other successful ISPOs in the Cardano ecosystem such as Genius\u003Cbr \u002F>\n  Yield and Flac Finance.\u003C\u002Fp>\n\u003Cp>Our plugin does the heavy lifting allowing users to easily connect their wallets and interact with the ISPO dashboard.\u003C\u002Fp>\n\u003Cp>We are supporting various wallets including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nami\u003C\u002Fli>\n\u003Cli>Eternl\u003C\u002Fli>\n\u003Cli>Typhon\u003C\u002Fli>\n\u003Cli>GeroWallet\u003C\u002Fli>\n\u003Cli>Flint\u003C\u002Fli>\n\u003Cli>Yoroi (to a point)\u003C\u002Fli>\n\u003Cli>NuFi\u003C\u002Fli>\n\u003Cli>Cardwallet\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires the parent plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcardanopress\u002F\" rel=\"ugc\">CardanoPress\u003C\u002Fa> and a free account\u003Cbr \u002F>\nwith \u003Ca href=\"http:\u002F\u002Fbit.ly\u002F3W90KDd\" rel=\"nofollow ugc\">Blockfrost\u003C\u002Fa> to be able to talk to the Cardano blockchain.\u003C\u002Fp>\n\u003Cp>The plugin is created by the team at \u003Ca href=\"https:\u002F\u002Fpbwebdev.com\" rel=\"nofollow ugc\">PB Web Development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can find out more information about CardanoPress and our blockchain integrations at \u003Ca href=\"https:\u002F\u002Fcardanopress.io\" rel=\"nofollow ugc\">CardanoPress.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Example Use Cases\u003C\u002Fh4>\n\u003Cp>One notable project that is using the ISPO plugin is GoKey.network, who have used it to allow users calculate how many\u003Cbr \u002F>\npotential tokens they will earn in the ISPO by using their calculator.\u003C\u002Fp>\n\u003Cp>They also use it to display the current stake pool delegation statistics and allow users to easily delegate to the ISPO\u003Cbr \u002F>\nstake pool using the wallet connector within a few clicks.\u003C\u002Fp>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcardanopress\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003Cbr \u002F>\nView all of our repos on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCardanoPress\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\nView all of our documentation and resources on our \u003Ca href=\"https:\u002F\u002Fcardanopress.io\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Get Support\u003C\u002Fh3>\n\u003Cp>We have community support available on our website under the \u003Ca href=\"https:\u002F\u002Fcardanopress.io\u002Fcommunity\u002F\" rel=\"nofollow ugc\">CardanoPress forums\u003C\u002Fa>. We also have an online chat support via our \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FCEX4aSfkXF\" rel=\"nofollow ugc\">Discord server\u003C\u002Fa>. We encourage you to use the forums first though as it will help others that read through the forums for support.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or process any personal user data unless you expressively opt-in.\u003C\u002Fp>\n","Integrate the Cardano blockchain with your WordPress website. Merging Web2 and Web3.",6616,"2025-12-05T03:36:00.000Z","6.9.99",[64,18,50,51,22],"https:\u002F\u002Fgithub.com\u002FCardanoPress\u002Fplugin-ispo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardanopress-ispo.1.10.2.zip","2026-04-16T10:56:18.058Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":60,"downloaded":88,"rating":11,"num_ratings":11,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"gallery-openseanft","Opensea NFT Gallery","1.1.0","techforceglobal","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechforceglobal\u002F","\u003Cp>Opensea NFT Gallery is a WordPress Plugin that helps you to Add Opensea NFTs to your website. Only you need to add the smart contract address in backend and all the NFTs will be display which are listed on Opensea with respective smart contract (ERC721). You can sync NFTs from OpenSea to your WordPress site and show it on any posts or pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each NFT will be seamlessly integrate with your current website. \u003C\u002Fli>\n\u003Cli>Each NFT’s will be linked with OpenSea so, when you click on the image it will directly lead to the Opensea page. \u003C\u002Fli>\n\u003Cli>After the installation, for plugin to work you need to activate it, for that you need to provide a valid email id where you will be receiving the activation key. \u003C\u002Fli>\n\u003Cli>Use the received activation key along with the smart contract to import in the setting page. \u003C\u002Fli>\n\u003Cli>Using shortcode you can display all the NFTs on any page. \u003C\u002Fli>\n\u003Cli>All the minted NFTs of a specific Smart Contract will be fetched.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AVAILABLE BLOCKCHAINS AND NETWORKS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ethereum\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mainnet\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Polygon\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mainnet\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>To work with this plugin, smart contracts must comply with the ERC-721 standard. A contract following ERC 721-A, or ERC-1155 Standard will not be compatible with this plugin.\u003C\u002Fp>\n\u003Ch3>Documentation Link\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftechforceglobal.com\u002Fwp-content\u002Fuploads\u002F2023\u002F06\u002FGalleryforOpenseaNFT.pdf\" rel=\"nofollow ugc\">View Documentation of Opensea NFT Gallery Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQLwro-UhyIs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Contact Us\u003C\u002Fh3>\n\u003Cp>Reach out to us at \u003Ca href=\"mailto:reach@techforceglobal.com\" rel=\"nofollow ugc\">reach@techforceglobal.com\u003C\u002Fa> for any questions or feature requests.\u003C\u002Fp>\n","In just few clicks you can display NFTs (from Opensea) on your Wordpress website.",1574,"2024-07-05T12:58:00.000Z","6.5.8","5.3.2","7.2",[18,94,20,95,22],"ethereum","opensea","http:\u002F\u002Ftechforceglobal.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-openseanft.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":60,"downloaded":106,"rating":44,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":23,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":79},"web3-token-gate","Web3 Token Gate","1.0.5","Abraxas Wizard","https:\u002F\u002Fprofiles.wordpress.org\u002Fabraxasdao\u002F","\u003Cp>Web3 Token Gate is an innovative Web3 authentication plugin for WordPress. Web3 Token Gate allows users to show hidden content only to those that verify they own a specific Ethereum NFT in their cryptocurrency wallet. Web3 Token Gate authenticates the user and checks ownership of their crypto wallet. Use this plugin to create exclusive content for any Ethereum NFT collection.\u003C\u002Fp>\n\u003Cp>Currently Web3 Token Gate works only with ERC 721 standard NFTs. Users must verify ownership using a \u003Ca href=\"https:\u002F\u002Fmetamask.io\u002F\" rel=\"nofollow ugc\">MetaMask\u003C\u002Fa> wallet.\u003C\u002Fp>\n\u003Cp>Web3 Token Gate allows you to set two separate custom responses. Upon successful verification users will receive a message with the hidden content. If the users cannot verify ownership they will receive a second failed verification message.\u003C\u002Fp>\n\u003Ch3>Web3 Token Gate\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRAaIbD8J2WU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>Token Gated Content: Restrict a message on your website based on the NFT collection in a MetaMask wallet. Make it mandatory for users to buy specific NFT collections to access the restricted content.\u003C\u002Fp>\n\u003Cp>Failed Verification: Link the users to famous NFT marketplaces like OpenSea, Rarible, and Mintable for purchasing NFT collections or give custom messages.\u003C\u002Fp>\n\u003Ch4>Supported Networks\u003C\u002Fh4>\n\u003Cp>Ethereum Mainnet (ERC 721 NFTs)\u003Cbr \u002F>\nPolygon (Matic) ERC 721 & ERC 1155 – Pro Only\u003C\u002Fp>\n\u003Ch4>Faqs\u003C\u002Fh4>\n\u003Cp>If you have a question. Please take a look at \u003Ca href=\"https:\u002F\u002Fweb3plugins.com\u002Ffaqs\u002F\" rel=\"nofollow ugc\">Web3 Token Gate FAQs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>Web3 Token Gate plugin does not store any wallet addresses or user information for complete privacy.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fweb3plugins.com\u002Fwordpress-plugins\u002Fweb3-token-gate\u002F\" rel=\"nofollow ugc\">Web3 Token Gate Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>More Content: Restrict specific content, pages, posts, and videos on your WordPress website.\u003Cbr \u002F>\nMultiple Shortcodes: Multiple shortcodes for gated content with multiple NFT contracts.\u003Cbr \u002F>\nMultiple Wallets: MetaMask, WalletConnect, Coinbase, TrustWallet + more.\u003Cbr \u002F>\nMultiple Blockchains: Ethereum, Polygon (Matic), Binance Smart Chain + more.\u003Cbr \u002F>\nCaching: Turn on caching for WooCommerce pages and additional use cases.\u003Cbr \u002F>\nERC 1155 Support: Add verification based on ERC 1155 NFTs.\u003C\u002Fp>\n","Web3 Token Gate is an innovative Web3 authentication plugin for WordPress. Web3 Token Gate allows users to show hidden content only to those that veri &hellip;",2196,4,"2024-04-22T16:19:00.000Z","6.1.10","5.8.3","5.7",[18,20,113,22],"verification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweb3-token-gate.1.0.5.zip",{"attackSurface":116,"codeSignals":208,"taintFlows":334,"riskAssessment":335,"analyzedAt":343},{"hooks":117,"ajaxHandlers":157,"restRoutes":196,"shortcodes":197,"cronEvents":207,"entryPointCount":45,"unprotectedCount":11},[118,124,128,132,136,140,145,149,152],{"type":119,"name":120,"callback":121,"file":122,"line":123},"action","admin_menu","addAdminMenu","includes\\snpmAdmin.php",17,{"type":119,"name":125,"callback":126,"file":122,"line":127},"admin_init","snpmController",20,{"type":119,"name":129,"callback":130,"file":122,"line":131},"admin_enqueue_scripts","adminAddPluginAsset",23,{"type":119,"name":133,"callback":134,"file":122,"line":135},"add_meta_boxes","addCustomMetaBox",26,{"type":119,"name":137,"callback":138,"file":122,"line":139},"save_post","saveCustomeMetaBox",29,{"type":119,"name":141,"callback":142,"file":143,"line":144},"wp_enqueue_scripts","addPluginAsset","includes\\snpmFront.php",16,{"type":119,"name":146,"callback":147,"file":143,"line":148},"wp","snpmProtectionPostContent",18,{"type":119,"name":150,"callback":151,"file":143,"line":127},"wp_footer","addScriptFooter",{"type":153,"name":154,"callback":155,"file":143,"line":156},"filter","the_content","snpm_protection_content",81,[158,165,167,171,172,176,178,182,184,188,190,194],{"action":159,"nopriv":160,"callback":161,"hasNonce":162,"hasCapCheck":160,"file":163,"line":164},"validation",false,"validationByAjax",true,"simple_nft_protection_manager.php",77,{"action":159,"nopriv":162,"callback":161,"hasNonce":162,"hasCapCheck":160,"file":163,"line":166},78,{"action":168,"nopriv":160,"callback":169,"hasNonce":162,"hasCapCheck":160,"file":163,"line":170},"set_user_data","snpmSetUserDataAjax",99,{"action":168,"nopriv":162,"callback":169,"hasNonce":162,"hasCapCheck":160,"file":163,"line":44},{"action":173,"nopriv":160,"callback":174,"hasNonce":162,"hasCapCheck":160,"file":163,"line":175},"update_stock","snpmUpdateStockAjax",121,{"action":173,"nopriv":162,"callback":174,"hasNonce":162,"hasCapCheck":160,"file":163,"line":177},122,{"action":179,"nopriv":160,"callback":180,"hasNonce":162,"hasCapCheck":160,"file":163,"line":181},"sales_register","snpmSalesRegisterAjax",143,{"action":179,"nopriv":162,"callback":180,"hasNonce":162,"hasCapCheck":160,"file":163,"line":183},144,{"action":185,"nopriv":160,"callback":186,"hasNonce":162,"hasCapCheck":160,"file":163,"line":187},"owned_nft_list","snpmOwnedNftListAjax",165,{"action":185,"nopriv":162,"callback":186,"hasNonce":162,"hasCapCheck":160,"file":163,"line":189},166,{"action":191,"nopriv":160,"callback":192,"hasNonce":162,"hasCapCheck":160,"file":163,"line":193},"change_network","snpmChangeNetworkAjax",187,{"action":191,"nopriv":162,"callback":192,"hasNonce":162,"hasCapCheck":160,"file":163,"line":195},188,[],[198,203],{"tag":199,"callback":200,"file":201,"line":202},"connect","shortcodeConnect","includes\\snpmShortcode.php",21,{"tag":204,"callback":205,"file":201,"line":206},"nft_list","shortcodeNftList",22,[],{"dangerousFunctions":209,"sqlUsage":228,"outputEscaping":247,"fileOperations":332,"externalRequests":11,"nonceChecks":123,"capabilityChecks":31,"bundledLibraries":333},[210,215,218,221,224,226],{"fn":211,"file":212,"line":213,"context":214},"unserialize","includes\\common\\snpmHtmls.php",307,"$VALUE = unserialize($value); \u002F\u002Fcheckboxは、配列（シリアライズデータ）の状態で値を持っているので、アンシリアライズして、配列に戻す",{"fn":211,"file":212,"line":216,"context":217},759,"$array = unserialize($list_value[$param_key]); \u002F\u002F配列のkeyから値を取得する為、KEYを取得",{"fn":211,"file":212,"line":219,"context":220},829,"$variable_value = unserialize($value);",{"fn":211,"file":222,"line":223,"context":214},"includes\\common\\snpmViewHtmls.php",286,{"fn":211,"file":222,"line":225,"context":217},629,{"fn":211,"file":222,"line":227,"context":220},699,{"prepared":45,"raw":229,"locations":230},7,[231,235,238,240,242,244,246],{"file":232,"line":233,"context":234},"includes\\common\\snpmValidation.php",329,"$wpdb->get_var() with variable interpolation",{"file":236,"line":237,"context":234},"includes\\snpmNftTable.php",24,{"file":236,"line":239,"context":234},59,{"file":241,"line":237,"context":234},"includes\\snpmSalesTable.php",{"file":241,"line":243,"context":234},52,{"file":245,"line":123,"context":234},"uninstall.php",{"file":245,"line":135,"context":234},{"escaped":248,"rawEcho":249,"locations":250},199,40,[251,254,256,258,260,262,264,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,328,330],{"file":222,"line":252,"context":253},453,"raw output",{"file":222,"line":255,"context":253},509,{"file":122,"line":257,"context":253},439,{"file":122,"line":259,"context":253},441,{"file":143,"line":261,"context":253},92,{"file":263,"line":45,"context":253},"includes\\snpmScripts.php",{"file":265,"line":266,"context":253},"includes\\snpmViews.php",88,{"file":265,"line":268,"context":253},89,{"file":265,"line":270,"context":253},91,{"file":265,"line":272,"context":253},95,{"file":265,"line":274,"context":253},103,{"file":265,"line":276,"context":253},104,{"file":265,"line":278,"context":253},106,{"file":265,"line":280,"context":253},137,{"file":265,"line":282,"context":253},139,{"file":265,"line":284,"context":253},141,{"file":265,"line":286,"context":253},153,{"file":265,"line":288,"context":253},154,{"file":265,"line":290,"context":253},156,{"file":265,"line":292,"context":253},189,{"file":265,"line":294,"context":253},191,{"file":265,"line":296,"context":253},193,{"file":265,"line":298,"context":253},205,{"file":265,"line":300,"context":253},206,{"file":265,"line":302,"context":253},208,{"file":265,"line":304,"context":253},237,{"file":265,"line":306,"context":253},238,{"file":265,"line":308,"context":253},240,{"file":265,"line":310,"context":253},248,{"file":265,"line":312,"context":253},249,{"file":265,"line":314,"context":253},251,{"file":265,"line":316,"context":253},268,{"file":265,"line":318,"context":253},270,{"file":265,"line":320,"context":253},320,{"file":163,"line":322,"context":253},70,{"file":163,"line":324,"context":253},93,{"file":163,"line":326,"context":253},115,{"file":163,"line":280,"context":253},{"file":163,"line":329,"context":253},159,{"file":163,"line":331,"context":253},181,3,[],[],{"summary":336,"deductions":337},"The plugin 'simple-nft-protection-manager' v1.0 demonstrates a generally good security posture with no recorded vulnerabilities or critical taint flows. The static analysis reveals a substantial number of entry points (14), but importantly, all appear to have authentication checks, mitigating direct unauthorized access risks.  The plugin also makes good use of nonces and capability checks to secure its operations.\n\nHowever, the presence of six instances of the `unserialize` function is a significant concern. While no specific unsanitized paths were found in the taint analysis, `unserialize` is inherently dangerous if the input it processes is not strictly controlled and validated. Any user-controllable input passed to `unserialize` could lead to remote code execution.  Furthermore, only 67% of SQL queries use prepared statements, meaning a portion of database interactions are vulnerable to SQL injection if user input is involved and not properly sanitized before reaching these queries.\n\nGiven the lack of historical vulnerabilities, this suggests the developers may have a general awareness of security, but the identified code signals like `unserialize` and incomplete prepared statement usage represent potential weaknesses that could be exploited.  A balanced conclusion is that while the plugin currently appears free of known exploits, the identified code signals introduce significant potential risks that require immediate attention and remediation.",[338,341],{"reason":339,"points":340},"Unserialized data processing",15,{"reason":342,"points":60},"Raw SQL queries without prepare","2026-03-17T06:05:43.307Z",{"wat":345,"direct":358},{"assetPaths":346,"generatorPatterns":351,"scriptPaths":352,"versionParams":353},[347,348,349,350],"\u002Fwp-content\u002Fplugins\u002Fsimple-nft-protection-manager\u002Fcss\u002Fsnpm_admin.css","\u002Fwp-content\u002Fplugins\u002Fsimple-nft-protection-manager\u002Fjs\u002Fsnpm_admin.js","\u002Fwp-content\u002Fplugins\u002Fsimple-nft-protection-manager\u002Fcss\u002Fsnpm_front.css","\u002Fwp-content\u002Fplugins\u002Fsimple-nft-protection-manager\u002Fjs\u002Fsnpm_front.js",[],[348,350],[354,355,356,357],"simple-nft-protection-manager\u002Fcss\u002Fsnpm_admin.css?ver=","simple-nft-protection-manager\u002Fjs\u002Fsnpm_admin.js?ver=","simple-nft-protection-manager\u002Fcss\u002Fsnpm_front.css?ver=","simple-nft-protection-manager\u002Fjs\u002Fsnpm_front.js?ver=",{"cssClasses":359,"htmlComments":364,"htmlAttributes":367,"restEndpoints":370,"jsGlobals":377,"shortcodeOutput":379},[360,361,362,363],"snpm-admin-wrapper","snpm_admin_page","snpm-menu-page","snpm-submenu-page",[365,366],"\u003C!-- SNPMADMIN -->","\u003C!-- SNPM_ADMIN_PAGE -->",[368,369],"data-nonce-field","data-nonce-action",[371,372,373,374,375,376],"\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fvalidation","\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fset-user-data","\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fupdate-stock","\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fsales-register","\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fowned-nft-list","\u002Fwp-json\u002Fsimple-nft-protection-manager\u002Fv1\u002Fchange-network",[378],"snpm_ajax_object",[380,381],"[simple_nft_members]","[simple_nft_purchased]",{"error":162,"url":383,"statusCode":384,"statusMessage":385,"message":385},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsimple-nft-protection-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":387},[388],{"version":389,"download_url":24,"svn_tag_url":390,"released_at":26,"has_diff":160,"diff_files_changed":391,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":392,"is_current":160},"1.0.0","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsimple-nft-protection-manager\u002Ftags\u002F1.0.0\u002F",[],[]]