
Security News
Package Maintainers Call for Improvements to GitHub’s New npm Security Plan
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
@turbo-tools/x-xss
Advanced tools
Pluggable X-XSS-Protection header functionality for turbo-http based servers
const xxss = require('@turbo-tools/x-xss')
Does set the X-XSS-Protection
header. A report uri can be set to that gets
called on violations.
For more information on the X-XSS-Protection header and report formats, please consult the MDN page
const xxss = require('@turbo-tools/x-xss')
xxss(response)
const http = require('turbo-http')
const xxss = require('@turbo-tools/x-xss')
// Create server
const server = http.createServer(function (req, res) {
const text = 'X-XSS protection set'
xxss(response, 'https://my-domain.org/xss-report')
res.statusCode = 200
res.setHeader('Content-Length', text.length)
res.write(Buffer.from(text))
})
// Listen
server.listen(3000)
npm install @turbo-tools/x-xss --save
All tests are contained in the test.js file, and written using Jest
Run them:
npm test
If you´d like to get the coverage data in addition to runnign the tests, use:
npm run test-coverage
Please read CONTRIBUTING.md for details on the process for submitting pull requests to us, and CODE_OF_CONDUCT.md for details on the code of conduct.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
FAQs
x-xss headers for turbo-http
We found that @turbo-tools/x-xss 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
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.