
Security News
Opengrep Adds Apex Support and New Rule Controls in Latest Updates
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
LAM is a data transformation tool designed for Laminar's API integration platform.
LAM enables you to write efficient transformations for your API data using either JavaScript (Bun) or Python. It's designed to be secure, fast, and easy to integrate into your Laminar workflows.
Configuration:
--no-fetch --smol --silent
flagsAvailable Libraries:
_
)format
, parseISO
functionsTransform Function Signature:
(input) => { /* transform logic */ return result; }
Configuration:
-I
flag (ignores environment/site packages)Security Restrictions:
Available Standard Library Modules:
Safe Built-in Functions:
abs
, all
, any
, bool
, chr
, dict
, divmod
, enumerate
, filter
, float
, format
, frozenset
, hash
, hex
, int
, isinstance
, issubclass
, iter
, len
, list
, map
, max
, min
, next
, oct
, ord
, pow
, print
, range
, repr
, reversed
, round
, set
, slice
, sorted
, str
, sum
, tuple
, type
, zip
Transform Function Signature:
def transform(input_data):
# transform logic
return result
Perfect for fast data manipulation with familiar syntax:
(input) => {
// Use lodash for data manipulation
const processed = _.map(input.data, item => ({
id: item.id,
formattedDate: format(parseISO(item.date), 'MMM dd, yyyy'),
value: item.value * 2
}));
return {
processed,
summary: {
total: _.sumBy(processed, 'value'),
count: processed.length
}
};
}
Ideal for complex data processing and statistical analysis:
def transform(input_data):
import statistics
from collections import Counter
# Process numerical data
values = [item["value"] for item in input_data["data"] if "value" in item]
return {
"statistics": {
"mean": statistics.mean(values) if values else 0,
"median": statistics.median(values) if values else 0,
"count": len(values)
},
"frequency": dict(Counter(item["category"] for item in input_data["data"])),
"processedAt": datetime.now().isoformat()
}
LAM is designed to work seamlessly with Laminar's integration platform:
Get help with LAM:
FAQs
Secure data transformation tool supporting JQ and JavaScript (Bun)
We found that lam-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.