Security News
The Risks of Misguided Research in Supply Chain Security
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
@j9t/obsolete-html-checker
Advanced tools
(This is a bit of an experiment, in which I used AI to produce this little HTML quality helper, its tests, and its documentation. While it’s pretty straightforward, I might have missed something obvious—I specialize more in HTML and CSS than in JavaScript. Please file an issue or contact me directly if you spot a problem or have a suggestion.)
The Obsolete HTML Checker is a Node.js script designed to scan HTML and PHP files within a specified directory for obsolete or proprietary HTML attributes and elements. It helps you identify and update deprecated HTML code to ensure modern web standards compliance.
Node.js installed on your system.
npm i @j9t/obsolete-html-checker
(To install Obsolete HTML Checker globally, use the -g
flag, as in npm i -g @j9t/obsolete-html-checker
.)
You can run the script using Node.js. The script accepts a folder path as a command line option, which can be specified in both short form (-f
) and long form (--folder
). The folder path can be either absolute or relative.
Use the default directory (user home directory):
npx obsolete-html-checker
Specify a folder using an absolute path (easiest and most common use case):
npx obsolete-html-checker -f /path/to/folder
Specify a folder using a relative path:
npx obsolete-html-checker -f ../path/to/folder
The script will output messages to the console indicating any obsolete attributes or elements found in the scanned files, along with the file paths where they were detected.
FAQs
Find obsolete HTML elements and attributes
The npm package @j9t/obsolete-html-checker receives a total of 0 weekly downloads. As such, @j9t/obsolete-html-checker popularity was classified as not popular.
We found that @j9t/obsolete-html-checker demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
Research
Security News
Socket researchers found several malicious npm packages typosquatting Chalk and Chokidar, targeting Node.js developers with kill switches and data theft.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.