This tool safely and securely analyzes applications for benchmarking.
Project description
TechLens™ Agent
TechLens Agent™ is one of many tools Crosslake uses to guide your critical technology decisions with data-driven confidence. To learn more, drop us a note at: techlens@crosslaketech.com.
Requirements:
- Python3 - Test with
python3 --version - pip - Test with
pip -V - SSH access to code repositories - Test with
git status - Command line tool access to cloud hosting providers
- Admin privileges on the computer used to run the agent (not required but recommended)
- Outbound internet access (for posting results and fetching dependency metadata)
- Your dependency management tools (e.g.
npmoryarnormaven)
To run the Agent:
- Download the
techlens-agentbinary from crosslake - Run the agent
techlens-agent --config=/path/to/config
Config Options
- If you want to check the output for yourself you can set
should_upload: false, and use the flag--output=/path/to/dir. This will give you the chance to inspect what we collect before uploading. For large repositories, it is a lot of information, but we never upload your code or any credentials, just the summary data we collect.
Troubleshooting:
Python
- Run
python3 -m pip install --upgrade pip setuptools wheel
git
- Run
which git,git --version - Run
ssh -vT git@github.comto test access to GitHub
AWS
- Run
which aws,aws --version
Azure
- Run
az git,az --version - Run
az account subscription listto check subscription Id
Semgrep
- Run
which semgrep,semgrep --version
pip
- Run
which pip - If no
pip, run:curl -o get-pip.py https://bootstrap.pypa.io/get-pip.pypython get-pip.pyORpython3 get-pip.pyRunsudo apt update
Copyright ©2023-2025 Crosslake Technologies.
Run with Docker Compose
You can build and run the Techlens Agent container with Docker Compose. This mirrors the included run-docker.sh script but makes it easy to pass arguments and reuse mounts.
Build the image
- docker compose -f docker-compose.yml build techlens-agent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file techlens_agent-0.6.5.tar.gz.
File metadata
- Download URL: techlens_agent-0.6.5.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24fcf58a82ad16eeac58631669280813d03e7f41fd5adbe5ba72b8aca89e6798
|
|
| MD5 |
a33cf59b94bc9eb6949826a7ad3c7418
|
|
| BLAKE2b-256 |
17f49e777398e9d10ab32d8ad102e1db9048ffc2b4cc278c61c507a03802f8f9
|
File details
Details for the file techlens_agent-0.6.5-py3-none-any.whl.
File metadata
- Download URL: techlens_agent-0.6.5-py3-none-any.whl
- Upload date:
- Size: 58.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3647924ef8a6a7dd104a1298331bfca18381ac7bb0563cd3f701130454966842
|
|
| MD5 |
d38b1155f8561da09b2d878b6ec399ab
|
|
| BLAKE2b-256 |
e79abb6fe3f1a4714fac149432812259b7e993c8e1d6dc4e04e33e2770699164
|