
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
netlify-plugin-fetch-feeds
Advanced tools
A Netlify plugin to fetch and cache content from remote feeds including RSS and JSON
This plugin adds the ability to source content from remote feeds including RSS and JSON, and cache them between builds.
This plugin requests data from the RSS and JSON resources that you specify. It will save this data as JSON in the Netlify build cache and only re-request each feed after a specified time-to-live value has elapsed. Requests are skipped harmlessly if data for a feed was previously cached, adding greater resilience to builds which depend on remote data.
Configure this plugin to present the gathered data in the appropriate location, so your chosen static site generator can leverage it during the build.
See this plugin being used in this simplified demo site: https://demo-plugin-fetch-feeds.netlify.app/
To include this plugin in your site deployment:
# Add the plugin as a dependency of your build
npm i --s netlify-plugin-fetch-feeds
This plugin will fetch the specified feeds and stash their data prior to the execution of the build
command you have specified in your Netlify configuration. The desired feeds can be specified in the netlify.toml
config file.
# Config for the Netlify Build Plugin: netlify-plugin-fetch-feeds
[[plugins]]
package = "netlify-plugin-fetch-feeds"
[plugins.inputs]
# Where should data files reside
dataDir = "site/_data"
# All the feeds we wish to gather for use in the build
[[plugins.inputs.feeds]]
name = "hawksworx"
url = "https://hawksworx.com/feed.json"
ttl = 3600
[[plugins.inputs.feeds]]
name = "netlify"
url = "https://www.netlify.com/blog/index.xml"
ttl = 86400
You can try out this plugin by deploying a simple site which uses it.
Clicking the button below will clone a test site repo, setup a new site on Netlify and deploy the site complete with the plugin configured and operational.
FAQs
A Netlify plugin to fetch and cache content from remote feeds including RSS and JSON
We found that netlify-plugin-fetch-feeds demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.