Skip to content
@Lorikeet-Security

Lorikeet Security

Human First, AI-Powered Security Company
Lorikeet Security

Lorikeet Security
Human first. AI-native. One platform for your whole security program.

Website  ·  Lory  ·  Talon  ·  Docs  ·  Research  ·  LinkedIn  ·  X

We run human-led penetration tests and an autonomous AI pentester against the same scope, and every finding either agent produces is countersigned by a human before it reaches a client. This org is where the open-source half of that lives: the scanner your developers run locally, the cockpit they triage from, the agent you install inside your network, the labs we train on, and the tooling we build for our own engagements.

We test the way attackers think. Then we help you fix it.


Where Lory Meets Your Code

Four surfaces, one AI pentester. Scan before you commit, triage findings from the terminal, install the agent so she can reach your internal network, or catch vulnerabilities in the editor.

Project What it does
lory-code-security-scanner lory-scan — a local static scanner for source trees. ~100 rules with a CWE, severity, confidence and a concrete fix, across Python, JS/TS, PHP, Java, Kotlin, Go, C#, Ruby, shell, Dockerfiles, K8s manifests, Terraform and CI workflows. No account, no API key, no network call. Python MIT
lory-findings-tui lory — the findings cockpit. Pull findings from the platform over MCP or from a local scan, trace them to the offending lines, ask Lory for the fix, file the retest. It scans nothing itself; only a human retest closes a finding. Python MIT
lorikeet-security-agent lk-exporter — the in-network agent. A per-host posture sensor: open ports and service versions, OS patch state mapped to CVEs, EOL software, inventory drift, and an npm supply-chain crawl against OSV. Outbound-only, scope-gated, and drivable by Lory over MCP. A Python agent you install, not an appliance. Python MIT
vs-code Lory reviews your code for vulnerabilities as you write it, inside VS Code. The left shift: catch it at the keystroke, not at the pentest. TypeScript

The scanner and the cockpit are two halves of the same toolchain:

pip install lory-code-security-scanner
pip install "lory-code-security[tui]"

lory-scan sync        # scan this repo
lory tui --cached     # triage what it found

Learn

Project What it does
owasp-top-10-labs-lamp-dockerized Dockerized OWASP Top 10 lab machines. Deliberately vulnerable, deliberately reproducible — what we train our own testers on. PHP
PCTFS-MICROLABS Free-to-use standalone web app of hands-on micro labs for sharpening practical security skills. PHP

Browse all repositories →


Install the Agent

python -m venv .venv && source .venv/bin/activate
pip install lorikeet-security-agent-exporter

lk-exporter validate --config config.yaml   # scope is an allowlist; nothing runs without it
lk-exporter run --agent-mode                # continuous collection + MCP, so Lory can drive it

Scope is enforced as a code-level gate ahead of every collector — an out-of-scope host is never contacted. Standalone mode needs no platform account at all: omit platform_url and findings print as newline-delimited JSON to stdout for your SIEM.

Agent docs · MCP server · API reference


Bring Your Own Agent

Your security program shouldn't be locked behind our UI. Point Claude, Claude Code, or any MCP client at your own workspace:

{
  "mcpServers": {
    "lorikeet": {
      "type": "http",
      "url": "https://lorikeetsecurity.com/ptaas/mcp/",
      "headers": { "Authorization": "Bearer <your-token>" }
    }
  }
}

Read access to findings, assets, compliance frameworks and control status, and the vulnerability knowledge base. One write action — request a retest. OAuth 2.1 with dynamic client registration, or a workspace API token. Every call is hard-scoped to the company that owns the credential. MCP documentation →


Security Research

16 CVEs in FastNetMon Community Edition, responsibly disclosed by our research team and indexed by NVD, Snyk, SentinelOne, Ubuntu and Vulners.

Two rated 9.8 Critical — a stack buffer overflow in BGP NLRI parsing (CVE-2026-48686) and an off-by-one heap overflow in dynamic buffer handling (CVE-2026-48689) — alongside command injection in the Juniper and MikroTik plugins, an unauthenticated gRPC control API, NetFlow and BGP parser over-reads, a symlink arbitrary file write as root, and missing TLS certificate validation.

Read the full disclosure series → · White papers


Meet Lory

Lory is our AI pentester, not a chatbot with a security theme. She takes a signed scope, runs a deterministic sweep, picks her own attack vectors, gives each one a focused pass with its own budget, validates and chains what she finds, and drafts the finding — then a Lorikeet pentester countersigns it before it ever reaches you.

  • 57 attack playbooks, loaded one at a time — depth per vector instead of one giant prompt skimmed thin
  • 1,969-entry knowledge base built from OWASP ASVS, WSTG and Top 10, plus MITRE CWE and CAPEC
  • Nothing ships unreviewed. Findings sit in pending_review, invisible even to you, until a human approves them
  • Every run reports its own gaps — vectors planned, vectors run, and vectors cut short by the depth ceiling, with the reason attached
  • Prepaid credits, no seats. $1 = 1 credit; MCP tool calls cost 0.1 credit; engagements bill by depth

Meet Lory · How a run works · Coverage & gaps


Working With Us

Penetration testing and red team · Autonomous testing with Lory · Incident response and digital forensics · MDR and SOC-as-a-Service · SOC 2, ISO 27001, PCI DSS, HIPAA, CMMC · vCISO and VC due diligence

Everything runs through Talon — findings stream in as we test, with evidence, remediation and free retesting. Findings route into Jira, GitHub, GitLab, Azure DevOps, Slack, Teams, Discord or a signed webhook, so the work starts where your engineers already are. Every run publishes what it covered and what it didn't.

See an example report · Our methodology · Integrations · Knowledge base · Book a scoping call

Free, no sign-up: web security scanner · email security scanner · SSL checker · DNS lookup


Contributing & Disclosure

Issues and pull requests are welcome on any repo here. Keep collectors and rules modular and scope-safe, and include tests where practical.

Found a vulnerability in something we ship? Report it to security@lorikeetsecurity.com — we respond within one business day and we credit researchers. See our Trust Center for scope and policy.

Everything in this org is for assessing systems you own or are explicitly authorized to test.


sales@lorikeetsecurity.com  ·  We're hiring
Kissimmee, FL · New York, NY

© 2021–2026 Lorikeet Corp, operating as Lorikeet Security

Pinned Loading

  1. lorikeet-security-agent lorikeet-security-agent Public

    Agentic exporter and runner for internal network pentesting, autonomous host discovery, patch/vulnerability state collection, and server/application inventory, surfaced as structured findings for t…

    Python 4

  2. lory-findings-tui lory-findings-tui Public

    Findings triage and AI-assisted remediation in your terminal pull Lorikeet Security findings, trace them to your code, ask Lory for the fix, request a retest.

    Python 3

  3. vs-code vs-code Public

    Lory reviews your code for vulnerabilities as you write it, inside VS Code.

    TypeScript 3

  4. lory-code-security-scanner lory-code-security-scanner Public

    AI-powered static code security scanner. Finds vulnerabilities across your codebase, validates them to cut false positives, and reports findings in a format your engineers will actually act on.

    Python 1

  5. parrot-recon parrot-recon Public

    Forked from parrotassassin15/parrot-recon

    Recon Automation for BugBounties

    Perl 4

  6. owasp-top-10-labs-lamp-dockerized owasp-top-10-labs-lamp-dockerized Public

    Owasp Top 10 Lab Machines

    PHP 49 4

Repositories

Showing 10 of 30 repositories

Top languages

Loading…

Most used topics

Loading…