Sep 20, 2026 · by Safa Paksu · View source

SecAIQ Watch

What are your AI tools really doing on your machine?

SecAIQ Watch

Editorial analysis

The AI audit trail your social stack is quietly missing

If you run social for a living, you’ve already handed your work over to AI tools you can’t fully account for. Your scheduler drafts captions with a model. Your editor cleans up voiceovers. Your “AI research” tab has an MCP server plugged into your analytics export. Somewhere in that chain, a tool is holding an API key to your Meta Business account, or reading a .env file with your Buffer token in it. Most of us have no idea which tool touched what. That blind spot is the actual story behind SecAIQ Watch, a local, read-only dashboard that shows what AI tools are running on your machine and what they can reach. It isn’t a social media product. It’s the kind of infrastructure hygiene that social operators are going to need anyway, because we’ve become the least-governed part of most marketing orgs.

What problem this actually solves (and why it isn’t a social tool)

The maker, Safa Paksu, frames the problem plainly: AI assistants now read project files, run shell commands, and connect to MCP servers, “yet most of us can’t say what they are connected to or allowed to touch.” That’s the gap. SecAIQ Watch is a local PHP application that detects roughly 37 AI tools and 33 providers — coding agents, chat apps, AI editors, local models, MCP servers — and shows live connections plus bytes sent and received per tool. It maps each tool against sensitive areas like SSH keys, .env files, cloud credentials, browser data, and the macOS keychain. It flags risky settings, assigns a posture grade from A to F, tracks token usage for Claude Code and Codex, and can export reports plus an AI-BOM in CycloneDX 1.5 format.

If your reaction is “I’m a social media manager, not a security engineer,” stay with me. The reason this matters to you specifically is that the creator toolchain has quietly become a credential sprawl problem. When I audited my own setup last quarter, I counted four separate tools holding OAuth tokens to the same Instagram account, two tools with my YouTube API key, and one browser extension with read access to my LinkedIn session. None of that showed up in any dashboard I was already paying for. Metricool, Buffer, and Later will tell you how a post performed. None of them will tell you which local process just opened a socket to an unfamiliar endpoint while you were editing a Reel.

The architecture choices here are the interesting part, and they’re the reason I’d trust this class of tool at all. It’s local and read-only. It never sees prompts or file contents. The panel only answers on 127.0.0.1. It loads no third-party code. It’s MIT-licensed, needs only PHP 8.1+ with SQLite, and requires no Composer, no database server, and no account. For a security tool, “no account” is a feature, not a limitation — the moment you require sign-in, you’ve created the exact attack surface you’re claiming to monitor.

Why TikTok creators should care more than LinkedIn ones

The risk profile isn’t uniform across platforms, and it isn’t uniform across creators either. If your workflow is phone-native — CapCut, TikTok’s in-app editor, native scheduling — you’re mostly insulated. Your credentials live inside apps that Apple and Google already sandbox. The exposure grows the moment you move to desktop: a repurposing pipeline that pulls YouTube transcripts into an LLM, a caption generator wired to your Canva account, a scraper that logs into Pinterest on your behalf. LinkedIn-first creators are usually the most exposed, because B2B content workflows tend to involve more desktop tooling, more browser extensions, and more “let me just paste my API key here” moments. My take: if you publish primarily from a phone, this tool is interesting but not urgent. If you run a desktop repurposing stack across five platforms, it’s closer to necessary.

How it differs from the incumbents you already pay for

The honest comparison set here isn’t Buffer or Hootsuite. It’s two other categories. First, endpoint security tools like Little Snitch or LuLu, which show outbound connections but have no concept of “which of these is an AI tool, and does it have my cloud credentials.” Second, AI governance platforms aimed at enterprises, which do map AI usage but typically require agents, cloud accounts, and a procurement conversation. SecAIQ Watch sits in a narrow middle: single-machine, AI-aware, no cloud dependency.

That positioning is genuinely differentiated, and I’d bet it’s why the launch got the engagement it did. The per-tool attribution is the detail that separates it from a generic firewall log. In the comments, Paksu confirms every connection is attributed to the tool or one of its child processes that opened it, so you get sent/received bytes, destinations, and providers per tool separately, plus an overall traffic chart split by tool. Click a tool and you see its own processes, connections, and permissions. That’s the granularity you need to answer a practical question: “which tool is phoning home at 2am, and is it the one with my Meta token?”

For social operators, the practical use case is narrower than the pitch suggests but still real. If you’re evaluating a new AI scheduling tool — or one of the many “AI repurposing” startups that appeared in the last eighteen months — you can point this at your machine, run your normal workflow for a week, and see what that tool actually talks to. That’s a due-diligence step most creators skip entirely, and it’s the kind of thing that would have saved people from a few of the API-key leaks that have circulated in creator Discords.

What creators and social teams can borrow from this

Three transferable lessons, in order of how much they’d change your week.

One: instrument before you optimize. Social teams are obsessive about measurement on the output side — engagement rate, watch time, saves, UTM-tagged link clicks — and almost blind on the input side. Nobody tracks which AI tool touched the account, which credential got rotated, or which integration is still live from a contractor who left eight months ago. The posture-grade concept is crude, but the instinct is right: a single letter that forces you to look. You can steal that without installing anything. Once a quarter, list every tool with access to every platform account you manage, and grade your own hygiene A through F.

Two: coverage disclosure is a design principle. The sharpest exchange in the launch thread came from Gal Dayan, who pushed back that a detector going quiet on unrecognized tools is “more dangerous than no detector at all, because it replaces ‘I don’t know what’s happening’ with a false ‘everything’s fine.’” Paksu’s response was unusually good product behavior: he acknowledged that unlisted processes were previously ignored unless they talked to a known AI provider, then shipped a “Not classified” view and a coverage line in the grade — for example, “based on 6 recognised tools; 14 unclassified processes are using the network.” That’s a model for how any analytics tool should behave. If your social dashboard reports on 60% of your traffic and silently drops the rest, it’s lying to you with a straight face.

Three: prefer local and read-only for anything touching credentials. This is where I’d push back hardest on the current SaaS default. Most social tools want broad OAuth scopes, server-side token storage, and ongoing access. Some of that is unavoidable — Meta’s Graph API and the TikTok Content Posting API require server-side flows for scheduling. But the principle still holds: the fewer places your tokens live, the smaller the blast radius. When you’re choosing between two scheduling tools with similar features, the one with narrower scopes and clearer data handling wins, even if it costs more.

Where the math breaks

I want to be careful not to oversell the analogy. SecAIQ Watch monitors what runs on your machine. It does not monitor what your SaaS tools do on their servers. If your scheduler stores a refresh token in a US-East data center and that vendor gets breached, this tool will never know. So it covers the desktop half of your risk surface and none of the cloud half. That’s a real limitation, not a footnote, and it’s the reason I’d frame this as a complement to vendor due diligence rather than a replacement for it.

Where my judgment says it falls short

The maker is upfront about the beta status, and I’ll take him at his word: it works well on macOS, Linux and Windows have only been tested against sample command output, and Windows cannot report per-connection byte counts at all. Paksu repeats that caveat in the comments — byte counts per connection work on macOS and Linux, while Windows shows connections and destinations but no per-connection counters. For a social team running a mixed fleet, that’s a meaningful gap. If half your editors are on Windows laptops, half your coverage is degraded.

The bigger open questions, in my view:

  • Signature maintenance is the long-term risk. Detection depends on a signature list — new ones are “one regex in config/signatures.php.” That’s elegant for contribution, but it means coverage lags the ecosystem. Every week brings a new AI tool. If the list isn’t maintained, the “Not classified” bucket grows and the grade gets less meaningful. Not disclosed: who maintains signatures, and at what cadence.
  • The grade is a heuristic, not a compliance artifact. Paksu is explicit that the grade scores the tools it recognises and now says so. But “A to F” invites over-reading. I’d treat it as a prompt to investigate, never as evidence for a client or a security review.
  • Single-machine scope. No fleet view, no team rollup. For a solo creator, fine. For a five-person social team, you’d be running it five times and comparing screenshots.
  • Adoption friction is real, even if low. PHP 8.1+ and SQLite is a light dependency, but it’s still a terminal install. There’s a built-in demo mode with synthetic data, and a live demo at spaksu.github.io/secaiq-watch/demo/, which is the right call — but most social managers I know will bounce off php bin/diagnostics.php unless someone walks them through it.
  • Who it’s not for. If you publish entirely from mobile, use one scheduler, and have never pasted an API key into anything, you don’t need this. If you’re on Windows and want byte-level detail, wait. If you need a compliance-grade audit trail for a regulated client, this isn’t that — and the maker doesn’t claim it is.

One more thing worth flagging, because it’s rare and it’s a trust signal. Paksu posted that within hours of launching he received offers to buy votes and offers of “real, engaged voters” for a fee, and turned them down: “SecAIQ Watch is a security tool; trust is the whole point, and that starts with how I introduce it.” I have no way to verify the offers, but the disclosure itself is the kind of thing I wish more makers did. It also tells you something about the Product Hunt dynamics you’re navigating if you ever launch there — the first-hours pressure is real, and paid-vote solicitations are apparently routine.

What I’d watch / test next

If you want to act on this week rather than file it away, here’s what I’d do. First, run the demo before installing anything — the synthetic-data mode lets you see the per-tool network view without pointing it at your real machine, and it takes five minutes. Second, if you’re on macOS and run a desktop AI stack, install it, work normally for a week, then look at the “Not classified” list specifically. That list is where the surprises live. Third, regardless of whether you install it, do the manual version: pull up every platform’s connected-apps page (Meta, Google, LinkedIn, TikTok, Pinterest all have one), and revoke anything you don’t recognize or no longer use. That single hour of work probably reduces your risk more than any tool will.

What I’m watching over the next few months: whether the signature list keeps pace, whether a Windows byte-count fix lands, and whether anyone builds the fleet version for small teams. And I’d like to see a social-specific angle eventually — something that flags when a third-party “AI growth” tool requests posting permissions it doesn’t need. That’s the version of this that a social media manager would pay for without hesitation. Until then, SecAIQ Watch is a useful, honest, slightly rough beta that solves a problem most creators haven’t admitted they have. Which is usually the best time to start paying attention.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with FLOWNIB. No editing skills required.

Start Creating for Free