Website profiles · Technology insights · Alternatives

neoforged.net

Files, news and information from the NeoForged Project

No paid content found
Visit website
Profile views 6 Outbound visits 12 Normal
The NeoForged project Full homepage screenshot

At a glance

Category
News
Language
English
Paid-content signal
No paid content foundObserved
Registered
2023
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is The NeoForged project?

The NeoForged project is the organisation behind NeoForge, a modding platform and loader for Minecraft. Its site, The NeoForged project, is primarily a download and documentation hub: you pick your Minecraft version and NeoForge version, get an installer, and then either run mods or start building them.

NeoForge occupies the same niche as older Minecraft mod loaders: it patches the game so third-party mods can hook into it, and it provides shared APIs so mods can interoperate. The page evidence shows two clear audiences, each with a different entry point.

Who it is for

  • Players and server operators who want to run modded Minecraft. They need the installer files matched to a specific Minecraft version, plus a compatible set of mods.
  • Mod developers who want to build or update mods. The site points new developers to a Mod Generator (produce a starter project, unzip it, begin coding) and points existing projects to an MDK list showing how to update build scripts.
  • Modpack makers and server admins, who care less about the loader itself and more about which Minecraft version has stable NeoForge builds and which mods have caught up.

What the site actually covers

Beyond installers, the news stream is the useful part for judging project health. It mixes release announcements (NeoForge 21.6, 21.9, 21.11 for successive Minecraft versions), migration guides such as the transfer API rework, and security notes — for example a post by ChampionAsh5357 on patching a network object allocation exploit and how modders can mitigate similar issues in serverbound packets. There are also community items like the Serverside Summer mod contest results. That combination tells you the project ships releases, documents breaking changes, and expects mod authors to keep pace.

Trade-offs to weigh

  • Version churn. Releases track Minecraft versions closely, and API reworks mean mods must be updated. A modpack pinned to an older Minecraft version may be more stable than the newest one.
  • Ecosystem maturity. NeoForge is a relative newcomer compared with long-established loaders, so some mods may lag or only support other platforms. Check that the specific mods you need list NeoForge support for your target Minecraft version.
  • Two different jobs. Installing is straightforward; developing has a real learning curve, which is why the project leans on its documentation and the Modding Wiki.

Next step: decide whether you are playing or developing. If playing, open the installer section, select your Minecraft version, and confirm your essential mods support that same version before committing. If developing, generate a starter project from the Mod Generator, or check the MDK list if you are porting an existing mod.

How do I install NeoForge for my Minecraft version?

Choose your Minecraft version in the installer section of The NeoForged project, download the corresponding NeoForge installer, then run it and select "Install client" (or "Install server" for a server). After installation, open the Minecraft launcher and pick the new NeoForge profile that appears in the version list.

A few things that trip people up:

  • The installer is version-specific. A NeoForge build made for one Minecraft version will not work on another, so match the two exactly.
  • If you play with mods, install NeoForge first, then drop mod files into the mods folder. Mods built for a different loader or Minecraft version will usually crash or be ignored.
  • For a server, the installer's server option produces a runnable jar; you still need to accept the EULA and set up Java before it will start.

If you are a mod developer rather than a player, the same site points you to a Mod Generator for brand-new projects and an MDK list for updating an existing build script.

Next step: if you are unsure which NeoForge build matches your game, check the site's news posts—release announcements such as the NeoForge 21.11 post name the Minecraft version each build targets, which is the safest way to confirm compatibility before you download.

How do I set up a new mod project with NeoForge's Mod Generator?

Start by opening the Mod Generator page on The NeoForged project and entering the settings for your new mod. Download the generated project, unzip it, and you have a working starting point. From there, the project's Documentation and the Modding Wiki are the intended places to learn the build and API.

If you already maintain a mod for another loader or an older version, the site points you to the MDK list instead, which shows how to update an existing build script to use NeoForge.

A practical first pass

  1. Generate the project with settings that match the Minecraft version and mod loader you actually target.
  2. Unzip it somewhere outside any existing project folder so the generated Gradle files don't collide with an older setup.
  3. Open the build script and confirm the NeoForge version and mappings, then run the standard Gradle tasks to sync and launch a development client.
  4. Rename the example mod ID, package and metadata to your own before writing any real code — doing this first avoids a tedious rename later.

Decide by situation

Your situation What to use
Brand-new mod, no existing code Mod Generator, then unzip and build on the generated skeleton
Existing mod project MDK examples for updating the build script
Learning the API and conventions Documentation and the Modding Wiki

A useful next step: generate a throwaway project with default settings and get it launching in the dev environment before you commit to your real mod ID and package name. That way any toolchain or Java version problem shows up while the project is still disposable.

How do I migrate an existing mod to NeoForge?

Start with the MDK list, then work through your build script and source code in that order. NeoForged's own guidance for existing projects is to "refer to the MDK list for examples of how to update your build script to use NeoForge" — so treat the MDK examples as your primary reference rather than guessing at configuration. The installer downloads and mod generator on The NeoForged project are aimed at new projects; for a migration you mainly need the documentation and the MDK samples linked from there.

A practical migration order

  1. Pick your target Minecraft version deliberately. NeoForge releases track Minecraft versions closely (for example, NeoForge 21.6 for 1.21.6, 21.9 for 1.21.9, 21.11 for 1.21.11), and snapshot builds appear early for upcoming versions. Migrating across several versions at once compounds breakage; stepping version by version is usually faster overall.
  2. Update the build script first. Copy the structure from an MDK that matches your target version — Gradle plugin, dependency coordinates, and repository declarations. Get the project to compile before touching gameplay code.
  3. Fix registration and API calls next. These are the areas most likely to have changed between versions, and the release notes for each NeoForge version are written specifically to explain what changed and how to migrate.
  4. Read the migration-focused posts. Some news posts are effectively migration guides — the transfer API rework post, for instance, gives an overview of the new system and then explains how to migrate from the old one.
  5. Re-test on a dedicated server, not just the client. Several NeoForge changes are server-side or network-facing, so single-player testing can hide problems.

Choosing how much to change

Situation Sensible approach
Mod is small, few dependencies Migrate directly, following MDK examples
Mod is large or depends on other mods Migrate in stages; keep a working branch per version
You also want to support older versions Keep version branches separate rather than one codebase with heavy conditional code
Your mod sends custom serverbound packets Read the network vulnerability post before release

That last row matters more than it looks. NeoForged published a post explaining its patch for a network object allocation exploit and how modders can mitigate the same class of issue in their own serverbound packets. If your mod has custom networking, that is a security-relevant read, not just a compatibility one.

A concrete next step

If you have no existing project and are starting fresh, the path is different: use the Mod Generator, download and unzip the result, and learn from the Documentation and Modding Wiki. For an existing mod, open the MDK list, find the sample closest to your mod's shape (especially if it uses networking, data generation, or capability-like systems), and diff its build script against yours. That single comparison usually reveals most of what needs to change before you write any new code.

What changed in the transfer APIs in NeoForge 21.9 and how do I migrate?

NeoForge 21.9 reworked its transfer APIs (the item/fluid/energy-style "move resources between inventories" system) and the project published a migration write-up by Technici4n titled "The Transfer Rework." The short version: the old transfer API surface was replaced with a new design, so mods that moved items or fluids through transfer handlers need their code updated rather than just recompiled. The official post covers the new system first, then explains how to migrate from the old one — start there rather than guessing at renamed classes. See The NeoForged project for the post and release notes.

What to expect when you migrate

  • A new API to learn, not just renamed methods. Expect the concepts (handlers, resource types, and how transactions/insertion and extraction are expressed) to be reorganized, so plan a real pass over your transfer code.
  • Version pairing matters. NeoForge 21.9 targets Minecraft 1.21.9, so migration and a game-version bump usually happen together. Check the release post for that pairing before you start.
  • Existing mod projects have a reference path. The MDK list is the project's recommended place to see how build scripts are updated for NeoForge; use it to get your Gradle setup current first, because build changes and API changes otherwise get tangled.
  • Server-side behavior deserves attention. Transfer code often runs on the server, and the project has separately written about network allocation exploits and how modders can harden their own serverbound packets. If your mod sends transfer-related packets, review that guidance while you're already in the code.

A practical migration order

  1. Update your build script against the MDK list and confirm the mod compiles on the new NeoForge version before touching transfer logic.
  2. Read the transfer rework post end to end, noting which of your classes map to the new system.
  3. Rewrite one transfer path (say, item insertion) and test it in-game before converting the rest, so you isolate mistakes.
  4. Re-check any packets tied to transfers against the network-vulnerability guidance.
  5. If you're starting fresh instead of migrating, the Mod Generator page produces a ready-made project skeleton, and the Documentation and Modding Wiki are the learning resources the project points to.

The decision criterion is simple: if your mod only registers blocks and items and never moves resources between inventories, this rework likely doesn't affect you. If it does move resources, treat it as a code migration with testing, not a one-line version bump.

How can modders mitigate the network object allocation exploit in their serverbound packets?

The practical fix is to stop letting a client's packet data dictate how many objects your server allocates. NeoForge's own write-up on this is The NeoForged project's "Mitigating Network Vulnerabilities" post (ChampionAsh5357, May 11, 2026), which covers NeoForge's patch and what modders should do in their own serverbound packets. The underlying pattern is general advice, not a NeoForge-specific feature: validate before you allocate, and bound everything a client can influence.

What the exploit class looks like

When you decode a serverbound packet, it's tempting to write something like "read an int, then loop that many times creating objects." An attacker sends a huge int and your server allocates until it dies. The same applies to collection sizes, string lengths, list-of-lists nesting, and anything you deserialize into a fresh object graph.

Concrete mitigations

  • Bound counts before allocating. Read the count, reject it if it exceeds a sane maximum for that packet, and only then build the collection. Prefer reading into a pre-sized or capped structure rather than growing on demand.
  • Validate on the server thread, not just the netty thread. Cheap sanity checks (size, range, enum ordinal) can run during decode; anything that touches world or player state belongs on the main thread.
  • Cap strings and byte arrays. A declared length is attacker-controlled input. Clamp it and check the remaining readable bytes before reading.
  • Reject unknown or out-of-range enum/registry IDs instead of falling back to a default that creates objects.
  • Rate-limit per player. Even a valid packet sent thousands of times per second is a problem; a per-tick or per-second budget on expensive serverbound packets limits the blast radius.
  • Update NeoForge. The patch itself is the baseline; your own packets still need the checks above.

Deciding how strict to be

Ask what the packet is for. A hotbar-swap or movement packet should have a tiny, fixed shape — hard-code the maximum. A creative-mode or admin packet can afford larger payloads but should be gated by permission checks so untrusted clients can't reach it at all. If a packet's size is genuinely unbounded by design, that's a sign it should be split or replaced with server-side lookup by ID.

A useful next step: grep your codebase for readInt() immediately followed by a loop or new on a collection, and for any readUtf() or byte-array read whose length comes off the wire. Those are the spots to add a bound and a rejection path.

Related questions

More questions →
How to Start a New Mod Project with NeoForge

If you don't already have a mod project, the fastest path is NeoForge's Mod Generator: open the Mod Generator page, enter your new mod's settings, download the generated project, unzip it, and start editing. This route is meant for newcomers with no existing project. If you already have a mod project, skip the generator and use the MDK list instead to update your build script for NeoForge.

Start from the Mod Generator (no existing project)

The NeoForged project's own guidance for mod development splits into two cases, and this is the first one.

  1. Go to the Mod Generator page. This is where you define the settings for your new mod.
  2. Enter the settings for your new mod. The page evidence does not list the individual fields, so treat the form as the source of truth for what you need to fill in.
  3. Download the generated mod. The generator produces a ready-to-use project rather than a bare installer.
  4. Unzip it. Extract the archive to a folder you can open in your editor.
  5. Get started. From here you work inside the generated project.

The expected result is a working project skeleton for your mod, generated with the settings you chose.

Learn the framework next

Once the project is unzipped, the two resources NeoForged points to are:

  • Our Documentation — the project's own docs.
  • The Modding Wiki — a community wiki for modding.

Both are described as "great places to learn more," so use them after you have a project in hand rather than before.

If you already have a mod project

Do not use the Mod Generator in this case. Instead, refer to the MDK list, which provides examples of how to update your build script to use NeoForge. This is the documented path for migrating or adapting an existing project.

Which path applies to you

Your situation What to do Where
No current mod project Generate settings, download, unzip, start Mod Generator page
Existing mod project Update your build script using examples MDK list

Installer files are a separate thing

The page also hosts NeoForge installer files, with a direct link and selectors for Minecraft Version and NeoForge Version. That is for installing NeoForge itself, not for creating a mod project. If your goal is to set up a development project, use the Mod Generator or MDK list above; use the installer files when you need the installer.

Where to keep up with changes

NeoForged posts release and migration news that can affect a new project, including:

  • NeoForge for Minecraft 26.1 (March 24, 2026) — "all you need to know" about that version.
  • Mitigating Network Vulnerabilities (May 11, 2026) — explains NeoForge's patch for a network object allocation exploit and how modders can mitigate these issues in their own serverbound packets.
  • The Transfer Rework (September 30, 2025) — covers changes to the transfer APIs in NeoForge 21.9 and how to migrate from the old system.
  • Release posts for NeoForge 21.11 (Minecraft 1.21.11), 21.9 (1.21.9), and 21.6 (1.21.6).

If you are starting fresh, check the release notes for the Minecraft version you target before writing code, since API changes like the transfer rework can change how you build things.

Which NeoForge Version Should I Use for My Minecraft Version?

Use the NeoForge version whose number matches your Minecraft version: NeoForge 21.11 targets Minecraft 1.21.11, NeoForge 21.9 targets Minecraft 1.21.9, and NeoForge 21.6 targets Minecraft 1.21.6. If you are on a snapshot rather than a release, early NeoForge builds exist for 26.1 snapshots. The installer page lets you pick your Minecraft version and then shows the matching NeoForge version, so you do not have to guess the pairing.

How the version pairing works

NeoForge release announcements on neoforged.net consistently name both versions together, which makes the mapping easy to read:

NeoForge version Minecraft version Source
NeoForge 21.11 Minecraft 1.21.11 "NeoForge 21.11 for Minecraft 1.21.11" release post
NeoForge 21.9 Minecraft 1.21.9 "NeoForge 21.9 for Minecraft 1.21.9" release post
NeoForge 21.6 Minecraft 1.21.6 "NeoForge 21.6 for Minecraft 1.21.6" release post

The pattern is that the NeoForge number tracks the Minecraft number rather than being an independent sequence, so a higher Minecraft version generally means a higher NeoForge version.

Snapshots and pre-release Minecraft versions

If you play on a snapshot, check the news feed before assuming there is no build. The project published early NeoForge builds for Minecraft 26.1-snapshot-1, announced in December 2025, ahead of the full "NeoForge for Minecraft 26.1" post in March 2026. Snapshot builds are early, so expect them to be aimed at testing rather than stable play.

Finding the right installer

The installer page on neoforged.net has two selectors: Minecraft Version and NeoForge Version. Choosing your Minecraft version narrows the available NeoForge versions, which is the most reliable way to confirm a match. If you are setting up mod development rather than just running the game, the same page links to the Mod Generator for new projects and the MDK list for updating an existing build script.

What to check before you commit

  • Confirm the Minecraft version you actually run, including whether it is a release or a snapshot.
  • Match it against the release posts above, or use the installer selectors to verify.
  • If you maintain a mod, check the MDK list for build-script changes, since NeoForge has shipped breaking changes between releases — the transfer API rework in NeoForge 21.9 is one example that required migration.
  • If you run a server, note that NeoForge has published guidance on mitigating network vulnerabilities in serverbound packets, which is relevant when you accept connections from untrusted clients.

The pairing is the decision: pick the NeoForge release that names your Minecraft version, and use the installer page selectors to confirm it before downloading.

How to Download NeoForge Installer Files from neoforged.net

Go to neoforged.net and open the installer files page. There you select your Minecraft version and NeoForge version, and the page gives you a direct link to the installer. The installer is what you run to add NeoForge to that Minecraft version, so the two versions you pick must match what you actually play.

Steps to get the installer

  1. Open neoforged.net and navigate to the NeoForge installer files page.
  2. In the Minecraft Version field, choose the Minecraft version you want NeoForge for.
  3. In the NeoForge Version field, choose the NeoForge build for that Minecraft version.
  4. The page then shows a direct link to the installer file. Use that link to download the installer.

The page labels these as "installer files" and presents them as direct links, so you are downloading the installer itself rather than a mod or a modpack.

Matching versions correctly

The installer is tied to a specific Minecraft version. If you pick a NeoForge build that does not correspond to the Minecraft version you run, the installer will not be the right one for your setup. Confirm both selections before downloading:

What you select Why it matters
Minecraft Version The installer must target the Minecraft version you play
NeoForge Version Builds are released per Minecraft version, so the build must belong to that version

The site's news entries show this pairing directly — for example, "NeoForge 21.11 for Minecraft 1.21.11" and "NeoForge 21.9 for Minecraft 1.21.9" — which reflects how NeoForge releases are named against their Minecraft version.

If you are setting up mod development instead

The same page also covers development use, and the path differs from just downloading an installer:

  • No current mod project: Go to the Mod Generator page, enter the settings for your new mod, download the generated mod, unzip it, and start from there. The Documentation and the Modding Wiki are the places to learn more.
  • Existing mod project: Refer to the MDK list for examples of how to update your build script to use NeoForge.

Common points to check

  • Make sure the Minecraft version you select is the one you actually launch, not a different profile.
  • Make sure the NeoForge version you select is a build released for that Minecraft version.
  • If you are developing rather than playing, use the Mod Generator or MDK route instead of the installer download.
How to Update an Existing Mod Project to NeoForge

If you already have a working mod project, the official path to NeoForge is to update your build script using the MDK (Mod Development Kit) list as your reference. The NeoForged site points existing mod projects to that MDK list for examples of how to update a build script to use NeoForge, and recommends the project's Documentation and the Modding Wiki for learning the details. This applies to developers with an existing mod project who want to migrate or update it; if you are starting from scratch instead, the site directs you to the Mod Generator page.

What you need before starting

  • A current mod project with a build script you can edit (the site does not specify a particular build tool, so use whatever your project already uses).
  • The NeoForge version that matches your target Minecraft version. The installer page lists Minecraft Version and NeoForge Version selectors, and the news archive shows releases tied to specific Minecraft versions (for example, NeoForge 21.11 for Minecraft 1.21.11, and NeoForge 21.9 for Minecraft 1.21.9).
  • Access to the MDK list, Documentation, and Modding Wiki from neoforged.net.

Steps to update the build script

  1. Open the MDK list on neoforged.net. This is the reference the site provides specifically for existing mod projects updating their build script to use NeoForge.
  2. Compare your current build script against the MDK examples. Identify the dependency, plugin, and configuration entries that differ from the NeoForge setup.
  3. Update your build script to match the NeoForge pattern shown in the MDK examples, keeping your own project's names, versions, and structure.
  4. Set the NeoForge version for your target Minecraft version. Use the installer page's version selectors to confirm which NeoForge build corresponds to the Minecraft version you are targeting.
  5. Run your build and resolve errors. The expected result is a project that resolves NeoForge dependencies and compiles under the updated script.
  6. Consult the Documentation and Modding Wiki for migration points that go beyond the build script, such as API changes between versions.

Version-specific migration notes

NeoForge changes APIs between releases, and the news posts document some of these. Check the post for the version you are moving to before you finish migrating:

News post Date What it covers
Mitigating Network Vulnerabilities May 11, 2026 NeoForge's patch for a network object allocation exploit, and how modders can mitigate these issues in their own serverbound packets
NeoForge for Minecraft 26.1 March 24, 2026 What you need to know about NeoForge for Minecraft 26.1
NeoForge for 26.1 Snapshots December 26, 2025 Early NeoForge builds for Minecraft 26.1-snapshot-1
NeoForge 21.11 for Minecraft 1.21.11 December 09, 2025 Release notes for NeoForge 21.11
The Transfer Rework September 30, 2025 Changes to the transfer APIs in NeoForge 21.9, with an overview of the new system and how to migrate from the old one
NeoForge 21.9 for Minecraft 1.21.9 September 30, 2025 Release notes for NeoForge 21.9
NeoForge 21.6 for Minecraft 1.21.6 June 17, 2025 Release notes for NeoForge 21.6

If your mod uses the transfer APIs, read "The Transfer Rework" before migrating, since it explains both the new system and the migration path from the old one. If your mod sends serverbound packets, read "Mitigating Network Vulnerabilities" for the mitigation guidance.

Common sticking points

  • Mismatched versions. The installer page separates Minecraft Version from NeoForge Version. Pick the NeoForge build that corresponds to your Minecraft version rather than the newest build overall.
  • Build script drift. The MDK list is examples, not a drop-in replacement. Update the relevant entries in your own script instead of replacing the whole file.
  • API changes beyond the build script. A successful compile does not mean the mod behaves the same. Use the version-specific news posts and the Documentation to catch behavioral changes.
  • Starting fresh by mistake. If you have no current mod project, the site's guidance is different: use the Mod Generator page, download and unzip the generated mod, and begin there.

Where to go next

  • MDK list — build script examples for existing projects.
  • Documentation and Modding Wiki — learning and migration reference.
  • Installer files page — Minecraft and NeoForge version selectors.
  • News archive — release notes and API change write-ups per version.
What is the NeoForged Project website?

neoforged.net is the official home of the NeoForged Project, the team behind NeoForge — a modding platform for Minecraft. The site is primarily a distribution and information hub: it hosts NeoForge installer files, project news and release announcements, and entry points to mod development resources such as documentation, the Modding Wiki, a mod generator, and the MDK list. It is aimed at two audiences: players who need to install NeoForge for a given Minecraft version, and mod developers who build or maintain mods against it.

What you can get from the site

The homepage is organized around a few concrete functions rather than general marketing content.

  • Installer files — a direct download section where you select a Minecraft version and a NeoForge version to get the matching installer.
  • Mod development entry points — separate paths depending on whether you are starting fresh or updating something existing.
  • News — dated posts covering releases, technical changes, and community events.

Installer files

The installer section presents two selectors — Minecraft Version and NeoForge Version — and then surfaces the download link for the combination you choose. This is the path to follow if your goal is to run NeoForge rather than develop against it.

Mod development resources

The site splits development guidance by situation:

Your situation Where the site sends you What you do there
No current mod project Mod Generator page Enter settings for your new mod, download the generated project, unzip it, and start building
Existing mod project MDK list Look at examples of how to update your build script to use NeoForge

Both paths point onward to the project's Documentation and the Modding Wiki for learning material.

What the news section covers

The news feed is where version-specific and technical information lives. Posts in the visible feed include:

  • Mitigating Network Vulnerabilities (May 11, 2026) — explains NeoForge's patch for a network object allocation exploit and how modders can mitigate similar issues in their own serverbound packets.
  • NeoForge for Minecraft 26.1 (March 24, 2026) — a summary of what NeoForge provides for that Minecraft version.
  • 2025: Big Changes are Coming (January 01, 2026) — a retrospective on the previous year.
  • NeoForge for 26.1 Snapshots (December 26, 2025) — early builds for Minecraft 26.1-snapshot-1.
  • NeoForge 21.11 for Minecraft 1.21.11 (December 09, 2025) — release announcement.
  • The Transfer Rework (September 30, 2025) — covers changes to the transfer APIs in NeoForge 21.9, with an overview of the new system and migration guidance from the old one.
  • NeoForge 21.9 for Minecraft 1.21.9 (September 30, 2025) — release announcement.
  • 2025 Serverside Summer Results (August 08, 2025) — results of a serverside mod contest.
  • NeoForge 21.6 for Minecraft 1.21.6 (June 17, 2025) — release announcement.
  • 2025 Serverside Summer (May 31, 2025) — contest announcement.

Two patterns are worth noting if you use the site regularly. First, release announcements are versioned in tandem with Minecraft — a NeoForge release number maps to a specific Minecraft version, so you should match them deliberately rather than assuming the newest NeoForge works with whatever Minecraft build you have. Second, the technical posts (the network vulnerability writeup and the transfer API rework) are written for modders, not players, and describe changes you may need to apply in your own code.

Who should use it

Use neoforged.net if you want to install NeoForge for a specific Minecraft version, or if you are developing or maintaining a mod and need the current build script patterns, API migration notes, and documentation links. If you only want to play with mods and your launcher already handles loader installation, the site's main value to you is the news feed for version compatibility.

The site does not present pricing information in the material available, so nothing here should be read as confirming whether any part of the project is free, paid, or gated behind an account.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 3 years of registration history; its current configuration provides more context than age alone. The domain uses the common .net extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: HSTS, CSP, Permissions-Policy, clickjacking protection. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Hugo 0.118.2, jQuery, Cloudflare, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The Generator tag identifies Hugo 0.118.2, making the publishing system easier to fingerprint. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Twitter Card metadata is configured. The title has 21 characters, within a common display range. A meta description is present, with 54 characters.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.89.226

Registration details

RDAP / WHOIS

RegistrarRegister.ca Inc.
Registered2023-07-04
Expires2029-07-04
Domain statusclient transfer prohibited、client update prohibited
Nameserversmarty.ns.cloudflare.com、melinda.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Aneoforged.net104.21.89.226300—
Aneoforged.net172.67.165.187300—
AAAAneoforged.net2606:4700:3030::6815:59e2300—
AAAAneoforged.net2606:4700:3035::ac43:a5bb300—
MXneoforged.netroute3.mx.cloudflare.net3005
MXneoforged.netroute1.mx.cloudflare.net30030
MXneoforged.netroute2.mx.cloudflare.net30082
NSneoforged.netmarty.ns.cloudflare.com86400—
NSneoforged.netmelinda.ns.cloudflare.com86400—
TXTneoforged.netOSSRH-94116300—
TXTneoforged.netgoogle-site-verification=vu7RPb_0PoY-atPftQvIi5yUI903XcOpisP1k59MZrA300—
TXTneoforged.netgradle-verification=KJ28JD52NIJQHKOEMVDHB62Q597LE300—
TXTneoforged.netv=spf1 include:_spf.mx.cloudflare.net ~all300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectneoforged.net
IssuerGoogle Trust Services
Valid until2026-11-12T19:53 · Remaining when checked: 46 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
access-control-allow-origin*

Identified technologies

Hugo 0.118.2jQueryCloudflare

Pages, Search and Sharing

Meta descriptionFiles, news and information from the NeoForged Project
Canonical URLNot detected
LanguageEnglish (default)
Twitter Cardsummary_large_image

No rules found

User reviews (0)

  • No reviews yet.