SShortSingh.
Back to feed

Tutorial: Build a Node.js Vendor-Risk Gate Using Domain Intelligence APIs

0
·24 views

A new developer tutorial on DEV Community walks through building an explainable vendor-risk screening tool in Node.js that evaluates domains as they sign up. The system calls a domain-intelligence API to gather signals across RDAP registration data, DNS configuration, TLS certificates, HTTPS reachability, and HTTP security headers. Based on normalized evidence, the application returns one of three decisions — allow, review, or block — using configurable score thresholds and severity-based finding codes. The tutorial emphasizes building an adapter layer to isolate the external API response from application logic, improving maintainability and auditability. It also clearly outlines the tool's limitations, noting it cannot verify business legitimacy, detect malware, or predict future domain behavior.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Ad Data From Popular Apps Gives Police a Powerful Way to Track Users

A Bloomberg feature reports that advertising technology embedded in widely used smartphone apps is being used by police to monitor people's movements. The piece describes how location and identifier data gathered for ad targeting can be accessed by law enforcement without the usual warrant process. The article highlights the privacy implications for ordinary app users who may be unaware their data is being shared. The source text provided is limited to the link and metadata, so specific cases and details are drawn only from the original headline and its framing.

0
ProgrammingDEV Community ·

Webflow only pastes its own elements; a developer built a way to paste SVG and HTML

Webflow's Designer accepts only its own elements on paste, so copying an icon from Figma or plain HTML and CSS into it does nothing. The usual workaround, a Code Embed, works but is a black box whose contents cannot be selected, classed, or styled in the Style panel. The developer behind devpack built SVG to Webflow and HTML & CSS to Webflow tools, plus a browser extension that performs the conversion directly when pasting into the Designer. The approach works by inspecting the JSON Webflow places on the clipboard, which uses a flat list of nodes and a separate styles list, and then writing equivalent JSON that the Designer will paste. Because the modern Clipboard API cannot write that custom type, the developer relies on the older copy-event method, which remains the only viable option despite being deprecated.

0
ProgrammingDEV Community ·

Google overhauls YouTube's immersive view on Meta Quest and VR glasses

Google is reportedly redesigning the YouTube app's immersive viewing mode on Meta Quest and other VR glasses, aligning it more closely with Android XR and visionOS experiences. The shift suggests that watching video in headsets is moving from an occasional feature toward a routine habit. The article argues this matters beyond convenience, since sustained daily use makes it practical to layer vision-training activities onto existing viewing habits. It highlights Amblyotube, a Meta Quest app that sends different visual feeds to each eye during streamed content to support amblyopia (lazy eye) therapy. The app positions itself as an educational aid rather than a diagnostic or curative treatment, and is limited to users aged 13 and older.

0
ProgrammingDEV Community ·

Government agencies issue vendor questionnaire on post-quantum cryptography readiness

On November 4, the NSA, CISA, and Australia's ASD's ACSC published a 19-page guide of questions for buyers to ask software and hardware vendors about their post-quantum cryptography readiness. The document is a joint update of an earlier Australian version released in July. It follows NIST's final transition plan, which deprecates RSA and elliptic-curve cryptography after 2030 and disallows them after 2035. The guidance centers on a cryptographic bill of materials that inventories every algorithm, library, and configuration a product relies on, including those inherited from third parties. Buyers are encouraged to ask whether vendors can provide such an inventory and when post-quantum-ready releases will ship in time for deployment before 2030.