Security handled from code to cloud

One AI-native platform does all your tactical security work, from finding to fix.

Penetration Testing›Northwind Labs API Penetration Test — Aug 20, 2026
PDFRefine & run

Northwind Labs API Penetration Test — Aug 20, 2026

Ready for remediation

Penetration test lifecycle.

  1. Scoping20 Aug, 09:19
  2. Scheduled20 Aug, 09:19
  3. In progress20 Aug, 09:19
  4. Ready for remediation20 Aug, 09:43
  5. Completed
Details
7
Penetration test configuration
Vulnerabilities
9
5 of 9 critical or high
Objectives
6
4 achieved
Attack chains
5
Confirmed paths
Scans
1
Scan activity
Artifacts
2
Penetration test evidence
FilterStatusisOpen
DisplayClear
Severity
Title
Status
Proof
Critical
Unauthenticated access to admin API endpoints
Open
Proof of impact
Critical
SQL injection in user search parameter
Open
Proof of impact
High
Server-side request forgery via webhook configuration
Open
Proof of impact
High
Cleartext credentials returned in API response
Open
Proof of impact
High
Broken access control on user profile endpoints
Open
Proof of impact
Medium
Missing rate limiting on authentication endpoints
Open
—
Medium
CORS arbitrary origin reflection with credentials
Open
—
Medium
Session tokens persist after password change
Open
—
Low
Content security policy permits inline scripts
Open
—
Code analysis›Honey-Corp/honeybucket

Honey-Corp/honeybucket

Open vulnerabilities
13
8 crit/high
Active secrets
4
Need rotation
Quality gate
Issues found
Checks failed
SLA breached
3
Past deadline
Last scan
1 hour ago
Severity
Title
Slug
Status
Location
Critical
Hardcoded GitHub PAT persists in Django settings
#VULN-1HH2
Open
djangov2/honeybucket/settings.py
Critical
Hardcoded secrets in Django settings.py (API key, SECRET_KEY, DB password)
#VULN-1BRC
Open
djangov2/honeybucket/settings.py
Critical
Private TLS key committed to repository
#VULN-1BR7
Open
certs/private.key
Critical
GitHub token committed in ruby_stuff/.env
#VULN-1BRH
Open
ruby_stuff/.env
High
Stored XSS via markdown rendering with |safe filter
#VULN-3C48
Open
djangov2/pages/views.py
High
Vulnerable package: spring-security-web@6.5.3
#VULN-NYR
Open
wrongsecrets/pom.xml
High
Vulnerable package: stdlib@go1.24.0
#VULN-NXB
Open
wrongsecrets/src/main/go.mod
High
Vulnerable package: google.golang.org/grpc@v1.75.0
#VULN-ND8
Open
wrongsecrets/azure/go.mod
Medium
Vulnerable package: basic-ftp@5.0.5
#VULN-B6H
Open
unguard/src/user-simulator/package.json
Medium
Vulnerable package: mysql2@2.2.5
#VULN-3C4D
Open
unguard/src/user-auth-service/package.json
Medium
Vulnerable package: minimist@1.2.5
#VULN-J2MR
Open
unguard/src/user-auth-service/package.json
Low
Missing Content-Security-Policy on rendered pages
#VULN-R41T
Open
djangov2/honeybucket/middleware.py
Low
Debug mode enabled in checked-in settings
#VULN-W0PE
Open
djangov2/honeybucket/settings.py
Cloud infrastructure

Cloud infrastructure

Critical & high
6
▼ 3 vs last week
Net change (30d)
-9
23 fixed · 14 found
Ageing crit & high
2
Oldest 31d
Clean accounts
20%
1 of 5 accounts
SLA breached
1
3 approaching
Name
Vulnerabilities
Provider
Environment
In Scope
Last Scanned
royal-jelly-prod
2 crit/high (3)
AWS
Production
about 1 hour ago
the-hive-edge
2 crit/high (9)
Cloudflare
Production
about 2 hours ago
waggle-dance-web
1 crit/high (2)
Vercel
Production
about 5 hours ago
pollen-store
1 crit/high (2)
Supabase
Production
about 3 hours ago
drone-workers-staging
No vulns
Render
Staging
about 9 hours ago
Security Monitoring›Detections
DetectionsRulesAlerting
FilterDisplay
Severity
Event
Status
Confidence
Detected At
High
Google Workspace app Fencer granted a sensitive OAuth scope by cgarde@honey-corp.com
Under Investigation
Likely
19 days ago
High
DigitalOcean rebuild of droplet:594162688
New
Likely
about 2 months ago
High
DigitalOcean droplet droplet:594162688 was destroyed
New
Likely
about 2 months ago
High
Rule GCP Cloud Armor Rate Limiting Action triggered
New
Likely
5 months ago
High
Rule GCP Cloud Armor Rate Limiting Action triggered
New
Likely
5 months ago
High
Rule GCP Cloud Armor Rate Limiting Action triggered
New
Likely
5 months ago
High
Rule GCP Cloud Armor Rate Limiting Action triggered
New
Likely
5 months ago
High
Rule GCP Principal Multiple IP Detection triggered
Under Investigation
Very Likely
7 months ago
High
Rule GCP Principal Multiple IP Detection triggered
New
Very Likely
7 months ago
High
Rule GCP Principal Multiple IP Detection triggered
New
Very Likely
7 months ago
High
Rule GCP Cloud Storage Public Access triggered
New
Likely
7 months ago
Medium
Rule GCP Cloud SQL Failed Authentication triggered
New
Likely
8 months ago
Showing 1 to 50 of 1,619Export1234…3350per page

Security testing and monitoring for teams that ship fast

Find vulnerabilities, fix what matters, and keep your code, cloud, and running systems secure without slowing down engineering.

Get an audit-grade pen test in hours, not weeks

Run an autonomous penetration test that validates vulnerabilities through exploitation and delivers an audit-ready report. Retest fixes on demand without scheduling another engagement.

Explore pen testing →
Penetration Testing
CriticalUnauthenticated access to admin API endpoints

VULN-1BA6

Status
CONFIRMED
Confidence
High
Impact Score
5 / 5
Likelihood
5 / 5
Exploitation Depth
impact demonstrated

Reproduction Steps

  1. Send GET /api/admin/users with no Authorization header
  2. Verify HTTP 200 and the full user collection in the response body
  3. Repeat against /api/admin/billing to confirm write access

Proof of Impact

Retrieved 2,847 user records and modified the billing plan on account 1 from an unauthenticated session.

Find and fix vulnerabilities before they ship

Scan your code, dependencies, and running app for security issues. Get fix recommendations in your pull requests or use AI to generate patches for existing vulnerabilities.

Explore application security →
Comment on lines R12 to R14

fencer-code13m ago

SQL injection in get_user via f-string interpolation

User input is interpolated straight into a raw SQL query. An attacker can dump auth_user, including password hashes.

Recommendation: Use a parameterized query.

Suggested change

12- query = f"SELECT id FROM auth_user WHERE username = '{username}'"
12+ query = "SELECT id FROM auth_user WHERE username = %s"

Catch cloud misconfigurations before they cause problems

Flag risky infrastructure changes in pull requests and find misconfigurations in your deployed cloud. Keep your architecture diagram and security evidence up to date automatically.

Explore cloud security →

EKS Clusters should have the public access disabled

VULN-F2G

Status
Open
Severity
Critical
Priority
Urgent
First Seen
8 months ago
Asset and location
Location
local_copy_of_modules/files_copied_from_modules/wrongsecrets/aws/main.tf

Code

1module "eks" {
2 source = "terraform-aws-modules/eks/aws"
3 version = "20.37.1"
4 cluster_name = var.cluster_name
5 cluster_version = var.cluster_version
6 vpc_id = module.vpc.vpc_id
7 subnet_ids = module.vpc.private_subnets
8 cluster_endpoint_private_access = true
9 cluster_endpoint_public_access = true

Detect suspicious activity across your stack

Monitor cloud, SaaS, and identity events with customizable detection rules. AI investigates flagged events, explains what happened, and recommends next steps.

Explore security monitoring →
FencerAPP9:14 AM

Suspicious sign-in activity for j.nolan@honey-corp.com

Sign in from an address this account has never used, minutes after a failed attempt from another country · 98% confidence

Next steps:

  • Contact j.nolan@honey-corp.com and confirm whether they performed this sign-in
ViewInvestigateFalse positiveAssign

Delegate the security grunt work to agents

Use Fencer's agents to investigate findings, prepare fixes, and gather evidence without doing every step by hand.

fencer vuln get VULN-J2MRF2
FIELD VALUE
Slug VULN-J2MRF2
Title Vulnerable package: minimist@1.2.5
Severity critical
Status open
Name Honey-Corp/honeybucket
Assignee smarsh@honey-corp.com
 
Fencer will launch an AI agent to propose changes to resolve this vulnerability. [y/N]:
Scheduled fix for VULN-J2MRF2 (status: pending)
/a/honey/agents/chat/4b84ff07-705b-4e9d-94ee-c39fde61c3f4/?vuln=VULN-J2MRF2
 
FIELD VALUE
Branch fencer-fix-vuln-j2mrf2-0azgfk9pyw9cdbbmtn8mznc64y
Trigger fencer-code[bot] pushed a change to pull request #119
Duration (s) 32.00
New 0
Resolved 1

All pull requests

  • Fix VULN-B2M: Discovered a private key

    #99·fencer-code[bot]opened 3 weeks agoBot·3/3 checks passed

  • Fix VULN-AZX: PKCS #12 File Exposure

    #98·fencer-code[bot]opened 3 weeks agoBot·3/3 checks passed

  • Fix VULN-AZZ: Stripe Access Token

    #95·fencer-code[bot]opened 3 weeks agoBot·3/3 checks passed

Triage

96% less noise

AI triage filters findings so your team knows what needs attention.

Remediate

Let agents handle the fixes

Fencer's agents fix supported vulnerabilities and open pull requests for review.

Prove

Automate audit evidence

Fencer syncs security evidence to Vanta, Drata, and Secureframe as work happens.

Triage

96% less noise

Fencer triages every finding so only the ~4% that's real reaches your team.

Remediate

AI fixes, not just findings

Agents write the fix and open the pull request, with the reasoning attached.

Prove

Evidence that syncs itself

Vanta, Drata, and Secureframe stay current automatically.

“Fencer ensures we have a confident, comprehensive security and compliance posture, without generating a lot of toil for our small team.”
Ben Papillon
CTO & Co-Founder, Schematic

Works with the tools you already ship with

Explore integrations →

Lean teams, shipping securely

Rely Health logo

Healthcare

We don't have time to constantly stop and run separate security processes… security is just part of our workflow, which makes a big difference for a lean engineering team.

Prithvi Narasimhan

Prithvi Narasimhan

CTO, Rely Health

Watch Video: Rely Health customer story
Renew logo

Proptech

As a small startup, we don't have the ability to hire dedicated security staff. Fencer gave us the tools and confidence we needed to secure our platform without adding headcount.

Jason Byck

Jason Byck

CTO, Renew

Watch Video: Renew customer story
Pirros logo

Construction

Before Fencer, we simply wouldn't have been able to close larger enterprise customers. With Fencer, we achieved SOC 2 and unlocked deals we couldn't pursue before.

Ari Baranian

Ari Baranian

CEO, Pirros

Watch Video: Pirros customer story

What would your team build with fewer security chores?

Connect your repo and cloud accounts, and let Fencer take the security busywork off your plate.