Getting Started with blackLen
Step-by-step guide to initializing your workspace, setting up organizations, scoping targets, and executing your first security assessment.
Welcome to blackLen, a unified offensive security command platform engineered for penetration testers, red teams, and security auditors.
The Core Onboarding Flow
- Create Account & Log In: Access your personal workspace environment.
- Establish Organization: Create a shared workspace for your security consultancy, internal team, or research unit.
- Invite Team Members: Add colleagues and assign organization governance roles.
- Create an Engagement Project: Define a discrete assessment boundary.
- Scope Target Assets: Add domains, CIDRs, web applications, and repositories.
- Execute Interactive Checklists: Run verification steps, record findings, and link tools.
1. Workspace Identity & Contexts
blackLen operates across two primary operational contexts:
- User Context (Personal Workspace): Your personal research hub for maintaining private exploit scripts, exploratory payload lists, and personal checklists.
- Organization Context (Team Workspace): A shared workspace where your security consultancy, internal red team, or audit firm collaborates on client engagements.
Creating Your First Organization:
- Log in to the blackLen workspace.
- Navigate to the top workspace selector and click + New Organization.
- Provide your Organization Name and Workspace Slug (e.g.,
acme-security). - As the creator, you are automatically assigned the Owner role with full administrative authority.
2. Inviting Your Team
Invite security engineers, external auditors, and client observers to your organization with granular roles:
| Organization Role | Intended Member | Capabilities |
|---|---|---|
| Owner | Founding Director / Practice Lead | Full governance, member management, and workspace deletion |
| Admin | Operations Manager / Team Lead | Manage organization members, shared tools, checklists, and projects |
| Member | Penetration Tester / Security Engineer | Create projects, author custom scripts, and build payload collections |
| Viewer | Client Stakeholder / External Observer | Read-only observation across public templates and shared assets |
Organization invitations generate secure, single-use activation tokens that expire automatically after 48 hours.
3. Creating an Engagement Project
A Project represents a discrete security engagement, penetration test, or red team campaign.
Setup Steps:
- Navigate to Projects → Click + Create Project.
- Enter the Project Title (e.g.,
Q3 Web Application Penetration Test), Client Name, and Engagement Dates. - Set the project Status (
Pending,Active,On Hold,Completed,Cancelled). - Assign project members with specific execution roles:
- Admin: Lead penetration tester managing the engagement.
- Editor: Senior tester managing scope and checklist structure.
- Tester: Active tester executing audit steps and recording findings.
- Auditor: Compliance tester with "Tick-Mark Only" execution rights.
- Viewer: Client or stakeholder with read-only progress visibility.
4. Defining Attack Surface Scope
Define the engagement perimeter before executing tests:
- Domains & Wildcards:
example.com,*.example.com - IP Addresses & CIDR Ranges:
192.168.1.50,10.0.0.0/24 - Web Applications & APIs:
https://app.example.com,https://api.example.com/v1/ - Repositories & Mobile Apps: Git repository URLs, Play Store IDs, iOS App Store IDs.
You can add assets manually or import scoped targets simultaneously using the built-in CSV Bulk Ingestion tool.
5. Launching an Interactive Checklist
- In your project, go to Checklists → Click + Add Checklist.
- Select an existing Checklist Template or create a custom checklist tailored to the target scope.
- Open the checklist to review interactive verification steps.
- As you test, toggle item states (
Pass,Fail,In Progress,Blocked,N/A,Skipped) and document findings in the Evidence and Notes fields.