
AI and LLMs Inside FileMaker: What Actually Works in 2026
Production use cases: semantic search, extraction, classification and RAG, with provider choice and UK GDPR notes.
11 min read · Updated April 2026
How AI-assisted bots find and attack FileMaker Server, a one-minute check you can run today, and the ten configuration changes that close the most common gaps.
Updated October 2026 · 11 min read · By Neptune Digital
If your FileMaker Server has a public IP address, it is being probed by automated scanners. Not occasionally: continuously, by bots that never sleep and never get bored. Many of them are now AI-assisted, which means they adapt to what they find rather than running a fixed script.
For years, FileMaker systems enjoyed a kind of security through obscurity. Attackers focused on WordPress, Exchange and SQL Server, and few bothered to learn how a FileMaker Server works. That protection has gone. The Data API, OData and WebDirect have made FileMaker Server a standard web-facing service, and large language models have made it trivial for anyone to ask "how do I enumerate and brute-force a FileMaker Server?" and get a working answer in seconds.
This guide explains how modern automated attacks target FileMaker Server, gives you a one-minute check you can run today, and lists the ten configuration changes that close the most common gaps. It is written for business owners, IT managers and in-house developers who run FileMaker but are not security specialists.
If you would rather have someone else do the checking, Neptune Digital offers a free FileMaker PHP security audit and a full 100-point FileMaker Health Check. Details are at the end.
An automated attack on a FileMaker Server rarely starts with a person. It starts with a scanner that works through the internet address by address, and it follows a predictable sequence.
What has changed with AI is steps 2 and 3. A traditional script runs a fixed word list. An AI-assisted scanner reads the error messages it gets back, infers the FileMaker version, adjusts its approach, and generates plausible file and account names from the company's own website. It is cheaper and more patient than a human attacker, and it never gives up on a target that looks promising.
The defence is not complicated. It is about removing the information the bot relies on at steps 1 and 2, and making step 3 impossible rather than merely slow.
The single most useful thing you can give an attacker is a list of what to attack. FileMaker Server will hand that over through one URL if it is left on its development-friendly defaults.
The FileMaker Data API has an endpoint that lists the databases hosted on a server:
`` https://your-server/fmi/data/vLatest/databases ``
Depending on how the server is configured, this endpoint answers without any login. The bot finds your server, requests the list, and starts guessing passwords against every file it gets back. It no longer has to guess file names, which removes most of the work from the attack.
The same information can leak through other routes:
None of these is a bug. They are defaults chosen for a developer on a trusted office network, and they are the wrong defaults for a server that anyone on the internet can reach.
Open the Data API databases URL for your own server in a private browser window, without logging in to anything:
`` https://your-server/fmi/data/vLatest/databases ``
Then try the WebDirect page at https://your-server/fmi/webd and the hosts list from a copy of FileMaker Pro that has never connected to your server. If either shows files you did not expect to be public, you have more to close.
These checks take a minute and are entirely safe to run against your own server. If the results surprise you, the next section tells you what to change.
Work through these in order. The first five close the database list and stop password guessing; the rest reduce what an attacker can do if they ever get in.
`` fmsadmin set serverprefs DenyGuestAndAutoLogin=true ``
Check first: this disables Guest access and automatic login for every file on the server. Any file that relies on a Guest account or a stored credential will stop opening until you fix it, which is usually a good thing.
Most of these take under an hour. Together they turn your server from one of the easiest targets on a scanner's list into one of the hardest.
Many FileMaker Servers still run a customer portal, booking form or staff intranet built years ago on the FileMaker PHP API (Custom Web Publishing). These sites are often the most exposed part of the whole system, and the least looked at.
The PHP API has been deprecated by Claris and is no longer actively maintained. Sites built on it typically share three problems:
Because these sites are reached over standard HTTP, they are found by the same scanners that look for vulnerable WordPress and Joomla installs. They are a far easier way into a FileMaker system than the FileMaker Server itself.
Neptune Digital offers a free FileMaker PHP security audit. We review your PHP site's configuration, the account it uses, the PHP and web server versions, and how it talks to FileMaker Server, and we give you a written list of findings with a recommended fix for each. There is no charge and no obligation. If the sensible answer is to rebuild on the Data API or WebDirect, we will say so and tell you what it would cost.
Request your free PHP audit through our contact page or email hello@neptunedigital.co.uk.
Attacks rarely announce themselves, but FileMaker Server leaves clues. Check the Admin Console and the access log for:
Any one of these on its own may be nothing. Two or more together mean someone is working on your server, and it is time to act.
The ten fixes above deal with the server. A proper audit also looks inside the files, at the people who use them and at the processes around them. Neptune Digital's FileMaker Health Check is a 100-point review, and its security section covers:
| Area | What we check |
|---|---|
| Server configuration | Database filtering, Guest and auto-login, API privileges, TLS, certificate, Admin Console access, backup schedule and location |
| Accounts and privilege sets | Default accounts, full-access count, dormant accounts, password policy, extended privileges per set, SSO readiness |
| Data exposure | Which tables and fields are reachable through the Data API, OData, WebDirect and PHP, and whether they need to be |
| Scripts and calculations | Scripts that run with full access, hard-coded credentials, external calls to unvalidated URLs, plug-in versions |
| Integrations | API keys stored in fields or scripts, webhook endpoints, Claris Connect, Zapier, Make and n8n flows and the accounts they use |
| Encryption | Encryption at rest (EAR), encrypted backups, container field storage, data in transit |
| UK GDPR | Personal data inventory, retention, access logging, data subject request handling, processor agreements with your host |
| Monitoring and recovery | Access logs, alerting, lockout settings, backup restore test, documented incident response |
The Health Check is priced from £920 to £8,280 depending on the number of files and the depth required. You receive a written report with every finding rated by severity, a prioritised fix list and an estimate for each fix. Roughly half of our work is on systems other people built, so there is no judgement, only a plan.
Yes, when configured correctly. FileMaker Server supports TLS, encryption at rest, OAuth and SSO, granular privilege sets and lockout protection. Most breaches come from default settings left in place, weak or shared accounts, and legacy web integrations, not from flaws in the platform.
Any internet-facing server can be attacked. FileMaker Server is most commonly compromised through guessed passwords on default accounts, exposed database lists that tell attackers what to target, and outdated PHP sites that store credentials in plain text. All three are preventable.
Open https://your-server/fmi/data/vLatest/databases in a browser without logging in. A 401 error means it is protected. A list of file names means it is exposed.
It is a FileMaker Server preference, set with fmsadmin set serverprefs DenyGuestAndAutoLogin=true, that stops the Data API from listing databases to unauthenticated callers and disables Guest and automatic login for every hosted file.
Claris has deprecated it. Existing sites still run, but they are no longer maintained and usually sit on outdated PHP. Plan to migrate them to the Data API, OData or WebDirect, and have them audited in the meantime.
Neptune Digital's PHP security audit is free. The full 100-point FileMaker Health Check, which includes a complete security review, costs from £920 to £8,280 depending on scope.
Yes. AI tools lower the skill needed to write a FileMaker-specific scanner and let bots adapt to what they find. The defences are the same as before; the difference is that you can no longer rely on being too obscure to bother with.
Two ways to find out where you stand, from an official Claris Partner with 100+ FileMaker projects delivered: - [**Free FileMaker PHP security audit.**](/filemaker-php-audit) A written review of any legacy PHP site connected to your FileMaker Server, with findings and recommended fixes. No charge, no obligation. - [**FileMaker Health Check.**](/health-check) Our 100-point audit covering security, performance, design and data quality, priced from £920. [See what's included](/health-check). Call [+44 20 3744 0321](tel:+442037440321), email [hello@neptunedigital.co.uk](mailto:hello@neptunedigital.co.uk) or use the [contact form](/contact). We will come back to you the same working day. Neptune Digital is an official Claris Partner with a remote-first UK team of around 25, and has supported FileMaker systems for The FA, McLaren F1 Team, the British Olympic Association and South East Coast Ambulance Service.