aimless-security
Version:
Enhanced Runtime Application Self-Protection (RASP) and API Fuzzing Engine with advanced threat detection, behavioral analysis, and intelligent response scoring for Node.js applications
25 lines (20 loc) • 729 B
JavaScript
// Test the actual injection detector
const { Aimless } = require('./dist/index.js');
const aimless = new Aimless({ rasp: { enabled: true, blockMode: true } });
const testCases = [
'SELECT * FROM users',
"' OR 1=1--",
'normal text'
];
console.log('Testing Injection Detector:\n');
testCases.forEach(test => {
console.log(`Input: "${test}"`);
const result = aimless.validate(test).against(['sql']).result();
console.log(`Safe: ${result.safe}`);
console.log(`Threats: ${result.threats.length}`);
if (result.threats.length > 0) {
console.log(` - ${result.threats[0].description}`);
console.log(` - Metadata:`, result.threats[0].metadata);
}
console.log('');
});