{"_id":"@silker-ai/agent","_rev":"41-0722e89c3373c652df95cf11acf1f86f","name":"@silker-ai/agent","dist-tags":{"latest":"1.6.8"},"versions":{"1.0.3":{"name":"@silker-ai/agent","version":"1.0.3","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.3","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"9dc82597a150d853d26d826b72a999c9763e27c6","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.3.tgz","fileCount":114,"integrity":"sha512-08t8K7d271hbzBejJTyrB6dyejP6iQPaIblG4emHufSsS+68+1a4XTn/iYL6xcCF93sMwBCigMfiBkuMXnmBAg==","signatures":[{"sig":"MEQCID6T//gpG4fVwsZkHXU4SuKjZYe0A2vxaQxNttgOX990AiAOwg4brtnSyXjqiXsPpf/qavO3gi2MAs/RL3rkRA+MaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195053},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a32c543d6ed54dfe8ffe005bae59e40f09b95e67","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.3_1764946464146_0.16138287362027115","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@silker-ai/agent","version":"1.0.4","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.4","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"ec43e66fab645f28eb442b18883ae1c18a7fb332","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.4.tgz","fileCount":114,"integrity":"sha512-7f62gwQrl+Jq1q7Cf0GVyWjFpJLYwHIAaqXYLasoliuNtqorUZPgAi29iNfSQJciSA/uKCtfmWb8Vt1chkqfoQ==","signatures":[{"sig":"MEUCIQDb2AUmHtTjqJ9k3FsqoHAXHPhLx0bsL2ubk360IQJTAQIgF+VMga8HoQ/gmwOzOIglfXx/KUJE1YWhxsIY1GU1OhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196842},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"05b6579ec7f3c508ed83d66325a7bccfb437bf18","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.4_1765749330386_0.7659225411200923","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@silker-ai/agent","version":"1.0.5","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.5","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"9ed47bfbb751cf2044328f577970fe2ca1dc373d","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.5.tgz","fileCount":114,"integrity":"sha512-efa8SSvZM7Pu4h4Oa/s3sbu5323/+71kxb//qd80N67t0SFk1w9hbcSF76H4UIt9lG4a9Kk2fgTxUrHOyjHGAQ==","signatures":[{"sig":"MEYCIQCrjgO6SfjMENGoRMSbUtSPyD1W8aGW/cyPvVjtY3RruAIhAMsy6q+mL5XlhpdY4N4iq5/wp4jCLOyWv92SCHV6Ikg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197286},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"6282433f414d7160b18d1a116952922987e128f0","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.5_1765749482057_0.9683455663804503","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@silker-ai/agent","version":"1.0.6","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.6","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"23cbe74323f69bc3d942c2b92d921c9df235ee42","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.6.tgz","fileCount":114,"integrity":"sha512-FAnaYDT1mgGUvnSsyZZLRf7asUcrn9GyFovmps35J5fWl3M5aYL1lXY3W3y28cO+q2UDeRSZdolxdmI25MLL3Q==","signatures":[{"sig":"MEUCIQDWu6KdXLvdR9aLgS1vbKmqpBAeVt6z+2BTyy1Y60GzKwIgZKrsSBHT/ozmDj98EA1NMh1riYf+QwgewI0ORsYVItg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197709},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"37f7e4f7621d8043b8391df8013a386d508e1ab5","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.6_1765751498488_0.41251878057299685","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@silker-ai/agent","version":"1.0.7","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.7","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"bd2bdb946551882d977b144f986dadf13f24d393","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.7.tgz","fileCount":114,"integrity":"sha512-MNxjkxoC8+ZCd6Ugy1CVm3vi0txbLcDCSjDgWrsEXinWWY/oEUd1G5XAVx/CoBxjNcquRiPi84SY2iFHPfgfkQ==","signatures":[{"sig":"MEQCIGBcynvLwgIFkyVTYsKX5/c25BvaEd2+829kAznU9lsgAiAZ0DmEL4CIZdQYxHnBN4jqPfVj08NDEg7LzkT7yCF9ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198289},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"265d956ce507b467c1d5557607e7d2db3b0ad713","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.7_1765751640926_0.24396793222562474","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@silker-ai/agent","version":"1.0.8","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.8","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"9438aea5e805ad01abd46627832eeadc1b9bb037","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.8.tgz","fileCount":114,"integrity":"sha512-8xHwbW9w4INxMklPRgY4UkqczfCTPZjN2wkfEPYP4GibSKXG4eOIMC8eopxM9GIk3EY8QJbglAaWMHWqvm37eA==","signatures":[{"sig":"MEQCIDfrCEXoAXKCXEnkXvde9ekLB2kMULYRvQjBcu2/3C/IAiBeYJVaCcgsdv6YBBaGa94TdST9JFvgL0QHPiJKrURezg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198434},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"77d061395317477dc93a0ce304ad163c7273d623","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.8_1765751868029_0.4536768989525013","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@silker-ai/agent","version":"1.0.9","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.9","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"861d32fc099b0c58ab19326e62b3f45e387095e3","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.9.tgz","fileCount":114,"integrity":"sha512-/ZatNP7J7IMctyfzzrQ2EODzksJWCNlMNHB3m9g8EloXqGn6PU7r3roM99mx3GSmtG9UKWxqHpBW1LVykDeysg==","signatures":[{"sig":"MEYCIQCrpcmx26awaJDD6md263i7QVPjecINhwy7mVLc0jvn3QIhANLOywklH8+dwqsYbUwrBSY7O9fdZRlZKYIZJA9jf6XV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198681},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c601aac5b42ae49b85284f93decfa4dbc511e277","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.9_1765751996587_0.5965652206841403","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@silker-ai/agent","version":"1.0.10","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.10","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"bd95f179e62cae4ca5ccde863f9dd6e6dab31044","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.10.tgz","fileCount":114,"integrity":"sha512-SBoY2GdBSIxcQvkSC9keHdST5Y1UhJfFmQe1HQm9YgHaO0OeswgX79CbtjgGGzZ12yMEFa4EkYihcCueAr1VNw==","signatures":[{"sig":"MEUCIQD0yhEvNLjsB2tpTCDSljP8ERioaDaar5EWxm9dUPo1OgIgX+OWwU53AGJwsp28Z2jWHnDSz2YpJTa02bhtt5doHwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198918},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"bc984ade0a2df42ea886bf447cd45204cf59abc6","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.10_1765752310307_0.1880688399339101","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@silker-ai/agent","version":"1.0.11","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.11","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"bca70b6a5c1f2b2a934666eb29d4198b9c177aaf","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.11.tgz","fileCount":114,"integrity":"sha512-ZfwUpuF5ugA2Bm7MtzFXAlC+xPsTXBoFRp7ZxTAU2gnVGwtlVl54/jaXLi7NKZN9za7JFwSeMlJtBQaSMCaeXg==","signatures":[{"sig":"MEYCIQD9f4qT/RcF4I6ZiyXLXjhzLv1/4vtbJvnLYhhEoxdkWQIhANiuICY1E+LthBrRyvCjNSPN9uwFPVxynFYOtgC0cNwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197098},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2e6955c46488b21946dd77be8d394eb808bf649b","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.11_1765825765537_0.9128709095353706","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@silker-ai/agent","version":"1.0.12","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.12","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"03c8befc6df8b45a6cab451851f9980469664ba1","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.12.tgz","fileCount":114,"integrity":"sha512-j5OZWsZ5AwtuSUuQMPXkSOEQVL6q3SmBoqoH/N8Lrhu3exOvL/cED0xsNL2AMXoiHTT0z192gID56lWGfOZ+xg==","signatures":[{"sig":"MEYCIQCC3CcN7ARs9+Ga0joMrmhbizuCbwB+QK6W2Z827A+sfwIhAIuplrjvDvVfN4BkuczfXzr2bNYx+a2rc9NO3hgVJkgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197294},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f153d2d66b7f5b58103672cd22cb34730be713c4","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.12_1765825998469_0.15760202190132744","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@silker-ai/agent","version":"1.0.13","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.13","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"ac0782dadc16737e091f5ea3b68333e71d4823f2","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.13.tgz","fileCount":114,"integrity":"sha512-E+/OpyyVMDZ8PckObuXgeOzLz+O4rrqG7W8lijtcwwxsX3gtJI66dCD5IqUtY/AEFq2N2QKniuSM4G7PW8RHCQ==","signatures":[{"sig":"MEUCIHWaDqI1wXIPHqR11tH3Z4z58LuXvG9BJzWz8y79gGoRAiEAlEXExcbAAt3nnJf3dZrtk39kxg7DFwpFGaHbCPWw/jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197534},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"45d070dd2358ee1ae631f8b21433f1afe33fea9c","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.13_1765826431772_0.27712908863395813","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@silker-ai/agent","version":"1.0.15","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.15","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"cf40ddc75821c675dfa02123e05e667edbe3c06a","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.15.tgz","fileCount":114,"integrity":"sha512-7ZDHz+UiaeHG5HHGp6Uarxxe5f7KYcK7EDIjB2gcGtLPVT1rLa9AnPniI/G5Hj6Jx8TYweHIQqcd777MuMx6PQ==","signatures":[{"sig":"MEUCICd2PWNwH1orkccTLKMTYBh7q47l3kzgfIbshyPkBa9tAiEAk9ahWfHW6FTbl8LfCTw+q0/KsPSh9Nn15tz2Bx9Cj0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200384},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d9ea0fa26a56fcc273226ddcb9b50094cf4e6292","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.15_1765918940533_0.9930142941396696","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@silker-ai/agent","version":"1.0.16","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.16","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"89bc9c6afb630f2bb06ca302a39782f2e4cad6cb","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.16.tgz","fileCount":114,"integrity":"sha512-I8kCgQByVT3SdvMp0/HjLlAQeYKJdQMgNttD/NUiPBMc+e4LJxNd1nLrvUmlGFzzuFveV5Ixzw7cB++OMsozpg==","signatures":[{"sig":"MEQCIAKQ3KQ+fCGJyJA8hbF1E8KYBLM/Ghz0sQl6NeEZDde5AiBmYK79Z7BNkyGtNYJ1PubZF8h5KMQ6F0CDNC+fgrdxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198692},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"cedf89fed62309255e2436943fda7d4041d6eb9d","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.16_1765989460191_0.7233686149972152","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@silker-ai/agent","version":"1.0.17","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.17","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"44e98d366d602bf7e20e969d6fc09182e1e864c0","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.17.tgz","fileCount":114,"integrity":"sha512-Lwv3VIgOCu46bxl9dpZfVweZNP5M0UhyGLK82ghlkcKjcaOlsJ5w0eOWm1Fo19XQ22HaknMhz+UTcolBv0X2nA==","signatures":[{"sig":"MEUCIH1+2c7974nbFLaM7785nBy5l5dJFBdyh4KVbnS0HVrrAiEAk3xShh6qGeVyRuWmZYtajMnyo/mqxF/FbYaqaE+cObk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198264},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"56c0212583a94cd95e1785f32eb0fdaa2f1613d6","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.17_1766006298290_0.5517360451899089","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@silker-ai/agent","version":"1.0.18","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.18","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"0ca655e8c2ef1494bf5d48031459f3923e52123b","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.18.tgz","fileCount":114,"integrity":"sha512-AdbF1/Qe92Lexc8SO7e1sG2fh1Mxb0zgEoVVuBMK90Ka4eh/0VsE627dubUemnBm+bHQEn/XJvD6itL/SIhkcA==","signatures":[{"sig":"MEUCIQDiF/1lbIqHtK+1+vNh5AvrOlEj9DYEv+FYXIXuu8SoCQIgPf6eVnIeNccJKk82DrS3UmVQTGpDmb6Yrhd1Wezwupo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198463},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8f4de2913e6f1937f7e1d1f31472d79525905b80","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.18_1766006636282_0.6207808570590798","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@silker-ai/agent","version":"1.0.20","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.20","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"a507d382f3abe4c74f2bb306e4a83ee271de53f4","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.20.tgz","fileCount":116,"integrity":"sha512-Bq7cSbnQL7pHCZ7kl+t8UhB3E1mp4xcLNPqVmkdaF7WoeoV0Ik8qwPBEVEAbMe+PkvC8ztS6D3pcMsBKM4JlZg==","signatures":[{"sig":"MEYCIQDCV5AhnG/eIgwo/EMEADXG3qg1Jmk41l6/78ExAz6G3wIhAIaOYIGKw4iC5suTg8dBc17u2zqgeZtyY2wS/7s008HO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1548b5c39318331ccbc2c0eec1f1f19ef60462cd","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.20_1767019908448_0.3717228617000883","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@silker-ai/agent","version":"1.0.21","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.21","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"56f32877db668936e4084ad53579f917d1269acd","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.21.tgz","fileCount":116,"integrity":"sha512-4AIWSduf5W6njjgJiwM/MBRkiCauS47//pIKJ4Tc0HLK6HP8VK35m3rIRJP8QaD9MgoXrTUw4JdhLVhZNqLo1w==","signatures":[{"sig":"MEQCIHeJvBfW4+iwvAD/nIplUzxUsdS+1hDrnyfa01/YbvVZAiAwct87lJbLeG0KpZPw9JpmYBsjmh/fIiNFyOgChslLUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211920},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"07fc4b9d11c6fbacc79aa8c63a59526211696cc3","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.21_1767021668298_0.6608349998606802","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@silker-ai/agent","version":"1.0.22","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.22","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"c5a975044f070f2d27edd5316e73d577a2fc963e","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.22.tgz","fileCount":116,"integrity":"sha512-fpeIbIKkYC+6DQhuaBsa7DJMLxNkzPpTAl2WUvZ25pXMMa5nDlTRyglJO4pv+JBvusM1rhs20vzyILHWfAtnkQ==","signatures":[{"sig":"MEYCIQC8xrtS40PiCPYN1IotB6/YcDKAEd9i2UB1soOJhYqQKwIhAOoVqt/KC5AxoFy0s6cAVzNK5RFOs4eHiEefIfKL2/gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212802},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8727a276325eb9a9375a5be1be5855f57fabe739","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.22_1767043214125_0.45641101057110034","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@silker-ai/agent","version":"1.0.23","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.23","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"f154376644216c7fe335dfe6727a4d342872ea71","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.23.tgz","fileCount":116,"integrity":"sha512-5NbfiT9yknW717EtG3R0mdHPtxxmSPhkgsoJz4nM1xPpG+nOWL9Oj2QlY+0Y2i7nBENOmmvduWaY+dZq1jKQAA==","signatures":[{"sig":"MEUCIQDzHT0KBO75893hkvDW4XO58U/oAWm2m1yLr20EiOpR3wIgP+cNhawhAdeKev5Kb4O2Yx8OJkZZOqmQQrsATyJbdrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214867},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9e63085fefe17550582ab68cf7afd32e857ea873","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.23_1767044139232_0.8014123024665398","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@silker-ai/agent","version":"1.0.24","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.24","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"bd63e7b932af7e1c2e96d13a32cb454a0e418552","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.24.tgz","fileCount":116,"integrity":"sha512-pSGctZLK506xydl0IDheXElzeQz4KPeCr4nF3MaCVFROYfFcF8Y65OaPN7KTfRfq9TVqPSpAsVg1Q562lecI1A==","signatures":[{"sig":"MEUCIAK6NmDGXcBz5kRUKLvDLsSGOj/euC+PnHKjy9RdTQjzAiEAzwdUnX9atlXm1gJOQxwtTGKs5QfpsDSMAhfdQjxXlOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217126},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1f660c99233575de1d86bc00b979f880f1272307","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"11.6.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.24_1767045428556_0.8284565983412799","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@silker-ai/agent","version":"1.0.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"dist":{"shasum":"9150eb7db774b72bc3cf75c9f6bc1f78020a6d67","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.0.tgz","fileCount":127,"integrity":"sha512-uSppP86cD63QdHO4Bs/ttXwxim9oQMW2lGEdZiuP69KM72MrPY6lcafNbNkMT4RQRFAe5r+YWMjEgDGivrOIIg==","signatures":[{"sig":"MEQCIG3Io+pD2RGjy33+LbBHEdLXLjJ4mBsGYv3tnQP4/jcnAiBWlPyVim7u5JUzh7vZRXIrRsOp2ZZv6p4Pc5A6hHKx3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265092},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e7e9cac89da458a17a4efb5bfacb26ebe3fbfb73","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.0_1781003044504_0.8501158392056434","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@silker-ai/agent","version":"1.0.1","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.1","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"ce8ce89bd754b9d73daaf28bf495bf1a8bbadbdc","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.1.tgz","fileCount":129,"integrity":"sha512-83TTuq/ElwjdnXoudm8a/YQWqUJNKgRoOhO8li+NtpLPyf3lNdYWdcd+1sQ5Sm9Tq4999uN+6EvLlOyx65flKg==","signatures":[{"sig":"MEYCIQCQdff48jN2d/dw5zdQTtAMAwtFCE6DmOJ/wLJsDI4GVAIhALpVYg4UWgE7w6SR09uAFCt7SlAOmSlYE5ch6PfODxT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271899},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9311d7a59273fb90fd4d4ccb31abc1cae4f1b9a3","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.1_1781003597492_0.2467374316221218","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@silker-ai/agent","version":"1.0.2","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.2","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"e43f0a9d3cbc87f664c9e17808177ba68c99b2ce","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.2.tgz","fileCount":129,"integrity":"sha512-6hfK8g4IRWx4dvApj3vFPtID8oB/gVKyMRF8rLtr0rayA1bcnNchqNRu0mSpt6X5uMl+RpMq4aN4SziYTX5CEg==","signatures":[{"sig":"MEUCIQCjzzKjg7Kfpw+r9Os7n3s4lzmwQ6ZheHrfu0RJJW5nmwIgLAq81PvWZ7ihJHBqRIHYgPXS58IhQURVcevwPyLw+3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271895},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f7cd2dca71427ae35de044e22711697edd43a5ad","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.2_1781005261109_0.6984431954848063","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@silker-ai/agent","version":"1.0.25","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.0.25","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"ccb421ca23b8e87f3f474eb120c57b87291b7cca","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.0.25.tgz","fileCount":129,"integrity":"sha512-nEnmTt4SvLrkjM0qmREjfqQLx671GIwSEdUSsVUkfs4IPmP8Jm77i+HToaZPAmM4FqIA5NPOn14lsqwo4sbacg==","signatures":[{"sig":"MEUCIQCEGd6ilmWgDiz+0WXM3pOYWi46JC6N3zyf5RS0gWOfigIgac/drDs0jzi1qALb/4EP3z9bvYPLKk6dD8nn2+9hyEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272126},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a98f4d645e15bca368b448d56fa809516d504814","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0","http-proxy":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/http-proxy":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.25_1781021863215_0.45065648483121445","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@silker-ai/agent","version":"1.1.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.1.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"80777e5561b2ed53a4bc6c77a8dffbf583ab3b53","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.1.0.tgz","fileCount":132,"integrity":"sha512-5OrYE+bOSQPhXVk5LTHs963VWlAyRVn/Rbc1TBiH0s20N/NrjTJuoPBdgWLEaFtl6caY8z5AaIwBATP83CmZiw==","signatures":[{"sig":"MEYCIQCXnazt3o2FGRjTYwKsfiN4/LhLSE7DDqgyJCXC7eSleQIhAPSug2niCeXlFkd/ZaxkV1ZWntUZ+mwAuhN19sZgSZwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248502},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"5212edb1c6d7bd6a1fa8a05bdccb471abdb4a9f3","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.1.0_1781031989808_0.8251322966141927","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@silker-ai/agent","version":"1.2.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.2.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"0fdde5bb9e497b85d8cdf42e8920b35cf2426dcc","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.2.0.tgz","fileCount":132,"integrity":"sha512-e0uyflKGsKXu6nbBdNeSKIEw/5TUBgbqJpExccHp6y3ArfLlaBAccRCKt9V2/HtYpnuD6s73lc5nZOGY8k3vPg==","signatures":[{"sig":"MEQCIE4HIqUqAD2w2Z6FcCD3pHHyKJiY9CH5XZ0k4f3dN5SxAiBmfc5bo2VgZ3dAU1jEz3WU5zj36dUYz5E5MC3j9IWzXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250971},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0747ec108e57d862dc65c149f044bbdf70be1944","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.2.0_1781033777205_0.9202244192173943","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@silker-ai/agent","version":"1.3.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.3.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"77123c55ac5a8cfafc8e1bb774e718ecbcd7f193","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.3.0.tgz","fileCount":134,"integrity":"sha512-heyKvg1Age7k+YhZM06ovabxdLgciWrgd534x6amHBCH30MCr45OgReAHb/5RQJFdDdhDXLHJQVVvssmCpfdsw==","signatures":[{"sig":"MEYCIQDC5v4WQ+/HDvOazC929jx8N8SieTyNK1SuX3OhckYDDwIhAP7/31gdL02G4nlR++vHMsk02vSMJxLbPCvMPXH74mBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263622},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"e2106a087efaa910905da1dfdfa1df1adff4c162","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.0_1781034704668_0.3313476300998064","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@silker-ai/agent","version":"1.3.1","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.3.1","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"d4ef9b79d55f6d6473e50175fb384ac02029429f","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.3.1.tgz","fileCount":134,"integrity":"sha512-LzQlrxC0/F7PGqlRFPqkdAP9FVDG6L/uzkEt7fz0g9OnSJ92FDQtb2IXoHXtkpqlzgoQf8DVN/7ASjCAN39sUg==","signatures":[{"sig":"MEQCIF+y7dvyEiJmGC137R4o6pbBvsqhHPHE5xMymwoaOdFAAiAhxqm26bdCpyutZ5ozq85AHW6h3kAFtBdgKUz6A/butQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264044},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"df450eee01e7d8bd85005a19dcd568ef7c84083a","scripts":{"test":"jest","build":"tsc","test:all":"jest --testPathPattern=tests","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.1_1781089842335_0.1845559698516761","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@silker-ai/agent","version":"1.3.3","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.3.3","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"161a1bf684573c6b5ec25ba0555a491e0eaae156","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.3.3.tgz","fileCount":131,"integrity":"sha512-zu5o3mUNQLHSdgsIyTnltUmTEOxiU2GiX1O4IRLERTihPt9ZBNHt1OOKV6sXqt7csylluLrycTnDb6TglCDN2A==","signatures":[{"sig":"MEQCIFwwL0KGzRVquU1liVRS0suISCU0vJ3g53GNJZU+MqNMAiBUYrfr9P3y+y/gNProgkD1B4qpTCjzL4c26+SaI+RB/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319403},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"a4dbe8b38b72a7b17c8c3315bbc9b325c75fef9d","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.3_1781124524390_0.5657182291113554","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@silker-ai/agent","version":"1.3.4","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.3.4","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"fc525d6fb537158f6bbc4ad20d59963909a55ff9","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.3.4.tgz","fileCount":133,"integrity":"sha512-hl4/AVafOjvcJpkYNkiyGUfrA+eV4MpAXwilJitU7gVPL5jTjTkr0OjLG4X7aL5/FsOrrqsnpw32qxvDHhxHpQ==","signatures":[{"sig":"MEUCIGr8MLr3lO7cXfUAMBabc07+03eUF4GC7x49frfpVlSgAiEAiFa3pvrIbYiN2JGTXHuhlAhVclnYbCrCsVcU4aFz8nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327927},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"931e075a4ac3771b22b3f43a493a2fd5c792adb3","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.4_1781168172654_0.28090898573153256","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@silker-ai/agent","version":"1.3.5","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.3.5","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"d1c8bc2d81adccb82a29a01a05d1fa9d609976fc","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.3.5.tgz","fileCount":133,"integrity":"sha512-Xsj0UQmZzQnzlemvrpYFeYQudhDGk4hIkBverXIFARL5dReydRIMrdJugFcBVn0ZrOzYSRNq5DERgZcP9ALuww==","signatures":[{"sig":"MEUCIHcIoFtdydAtBrukScPFT0Bp5RGExKytQ8kXDp8OgpZUAiEAl4KE6eEhByDw8rG/7city415NLP+/Tdi2Wd6VkcnSYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330151},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"42d539a9cd2f0a481cb0109e5207bf9d2a200830","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.3.5_1781171076139_0.5009232499817204","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@silker-ai/agent","version":"1.4.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.4.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/silker/agent#readme","bugs":{"url":"https://github.com/silker/agent/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"e4ca6d3eaecc5eabf5d9c74fe223b70f1862b17b","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.4.0.tgz","fileCount":135,"integrity":"sha512-P5k9OHw+JT+KVyNCbnGYaScSw/AqZopowDuIsfceelOVmexaxN27PNA4/xSZD0SKqGXYMhYLTDfBz8HTRJYqvA==","signatures":[{"sig":"MEYCIQD9mAnJJNCb8oNkcplIIpPGnxGrrdhlLPXbZSv44O455QIhAM0XpV6VRIGr24Ygag7GkGaRRqVr70TN2uoMmjIbW5lM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335405},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"9ea7c38462393b5a3857edabf2b17f86cac5c117","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/silker/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.4.0_1781171797944_0.8474017371368534","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@silker-ai/agent","version":"1.4.1","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.4.1","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"b71ad00c9684f332290de604e78fa7dbef09e918","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.4.1.tgz","fileCount":144,"integrity":"sha512-HA3zbO/ZYg6hsrAbByqd631504jJYVMgL+MxOFEOQT9nGPNZoLAnCvKyoqQpgxXK51IScnc91AdvXSk8uAoeMg==","signatures":[{"sig":"MEQCIAreQ1YEUsmazMAM3k8sff2sm4YwbtgonE9qBK/H1FNWAiBZlpwahR3kNnNZzwsa7JUQkuHDukVMNsK4TzEYVWPCKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310680},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"9ea7c38462393b5a3857edabf2b17f86cac5c117","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.4.1_1781876440977_0.5210554352044661","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@silker-ai/agent","version":"1.5.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"UNLICENSED","_id":"@silker-ai/agent@1.5.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"363d5fcf88990e29e6e6716d5e3889a5c1a59d8e","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.5.0.tgz","fileCount":144,"integrity":"sha512-D1OjI/ktlLjdPgXRSs9wWQjfnxm3DQDfwvPQRBeTyV6WGmZC0gou3q+YIVyPcg2/6V7Z2BIwQjcD9+t6nZlpaw==","signatures":[{"sig":"MEUCIQDG7Z694WMYYs3YFWCCdoWrthsSCXcsZS3QbAMkbK8kFQIgMg7dY2i2WjV7yVG6UdBGsUAEZNOcSDVP9oOWEx3AJfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319201},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"1888bf88ef13e932421915414cf72aa5745b034a","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.5.0_1782152132430_0.006412471295415667","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@silker-ai/agent","version":"1.5.1","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.5.1","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"88fdad836244c00841e171cd2f5a60823e587e8a","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.5.1.tgz","fileCount":144,"integrity":"sha512-3OMlOmaHdLd7mC9GMBdc/jQDaQ7suo/yt5SBmM7pXhmbj5aro64zBsgDu+rAaK/cpADJZc7p6V5nEY7WRf6V3Q==","signatures":[{"sig":"MEUCIBTRtRCq+THbYOuK/38w0sDxFUPVZODMomv4e/Xi+q/XAiEAwOHzaC5eNTEA0xDM3OQhwL7fHOweNgij8UeXjqmV9AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329278},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"73dbcafb9007ac919db5c2c3da509ab34d36324e","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.5.1_1782153235735_0.6514707669327375","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@silker-ai/agent","version":"1.5.2","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.5.2","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"b8aa1fa6667d38fc7b12e08045112d971b26e1b8","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.5.2.tgz","fileCount":144,"integrity":"sha512-CzIAqEStS5FXOngV5EkqF4Oec/+5kzIFBxGO74Pdwbasm+GdgyzHYKdK35iGq71O3o62F9ASOPMzgMAgasq/7Q==","signatures":[{"sig":"MEQCIEoD7Gtu/9P1Dd6oL7rpK0UJAJ4StB/KjSqEsilPDYQWAiBnwPHrAMLljVF8F/96cqv0YKNfsLE3SmQ56phkl7AMMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339831},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"73dbcafb9007ac919db5c2c3da509ab34d36324e","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","test:watch":"jest --watch","benchmark:all":"npm run benchmark:generate && npm run benchmark:validate && npm run benchmark && npm run benchmark:extended","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.5.2_1782159279366_0.6292750560243783","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@silker-ai/agent","version":"1.6.0","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.6.0","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"cbbf6bc1919a263eb27c527a3dba9267f050e0b8","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.6.0.tgz","fileCount":144,"integrity":"sha512-egQwtuqcHHA8wH/8n6NBuMFrPApjdHHRiEvJd7sYxnxTJ+9YSIgzZSee8YnJHR2iu7FGhQw2V1s8Xx61lAroXw==","signatures":[{"sig":"MEYCIQCob4z3+nv1zKrQ47DkwMOAj4uW5S5ipeR45Kg4QnZd6gIhAKjVEa1ZK9ndjmnhYoxY0IwdwFq0+p+jR0Hyhe5YXjeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342833},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"8a45435bdde3a4b5dd1366a165d2e9044e41589a","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","test:watch":"jest --watch","benchmark:all":"npm run benchmark:generate && npm run benchmark:validate && npm run benchmark && npm run benchmark:extended","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.0_1782407786755_0.6634323412626204","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@silker-ai/agent","version":"1.6.1","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.6.1","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"f11b524d0806697f66ce4030e9d8da4463aa9078","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.6.1.tgz","fileCount":144,"integrity":"sha512-K2EM8oaX8KlcwUvpBpKSN/tZsVj1VkO/MHMM36wiq4RptbyT233dDWgGg2XiKeMeEEzllokBeNF14GcPgswiOg==","signatures":[{"sig":"MEUCIDrE1lpXogGQLcBiTQPulpk+s9sfF0WnZNlXvsx4SEW4AiEApPzxsw5Q6fuii4YaY/k9fIxn5hWLZqtqHX5GS7xR/1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350796},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"3b6fefc24ec6f9c57867629b3193795f3bc4a6b1","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","test:watch":"jest --watch","benchmark:all":"npm run benchmark:generate && npm run benchmark:validate && npm run benchmark && npm run benchmark:extended","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.1_1782483244245_0.4121178517925441","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@silker-ai/agent","version":"1.6.5","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.6.5","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"3b24c728b86ebe9ef6ca8dc6dfc93db5a39b7e08","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.6.5.tgz","fileCount":150,"integrity":"sha512-1xN189xHzvU+cweJXczbnbYrGLXYdXm4y3RiSRk3QWtBJdM+N8rAy3Xbkdn5Bc/p+WMi3mfAzIq+R6m2jsfZGw==","signatures":[{"sig":"MEQCIE7ZP8yTppOap9EOxqo0WWKq2jEpFuQrUB78y+hBNfXWAiA3couGwWg2/pr+MSABdFAJbQbKZrKgVp4KMHy+27U/lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376909},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"0b25e33297d480741bc4a5d3c2eb51f902ea6260","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","test:watch":"jest --watch","benchmark:all":"npm run benchmark:generate && npm run benchmark:validate && npm run benchmark && npm run benchmark:extended","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.5_1782554103923_0.5937508125813409","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@silker-ai/agent","version":"1.6.6","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","_id":"@silker-ai/agent@1.6.6","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"bin":{"silker":"dist/cli/index.js"},"dist":{"shasum":"03867fa7ae9c8d04d0902cc1ac7cb478dadb0390","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.6.6.tgz","fileCount":152,"integrity":"sha512-Bi/1wg5yZIfDsg/gT4/KeSHsJ8+yla/pUQEJDO1uzacNdvI58WvQdbjyWRE7yCv7eXWvmfkRApn3yrxiWevwzg==","signatures":[{"sig":"MEUCIQDQbXYNPhJeR+0zilZ++lSo4Y9HPJ7oifCZnVt0s2JlggIgMPibjX7Cwc7MSFc27/LtLEN9/3ZwBmFu70ba3qNrWUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380757},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"gitHead":"1114cc6ed4122b242ff33ec9779b1d267f600402","scripts":{"test":"jest","build":"tsc","prebuild":"node scripts/sync-version.js","test:all":"jest --testPathPattern=tests","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","test:watch":"jest --watch","benchmark:all":"npm run benchmark:generate && npm run benchmark:validate && npm run benchmark && npm run benchmark:extended","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm test","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js"},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"repository":{"url":"git+https://github.com/niceappspl/silker-ai-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_1.6.6_1782664178682_0.07081113669037964","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@silker-ai/agent","version":"1.6.8","description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"}},"bin":{"silker":"dist/cli/index.js"},"scripts":{"prebuild":"node scripts/sync-version.js","build":"tsc","benchmark":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=core","benchmark:extended":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=extended","benchmark:community":"ts-node --project tsconfig.benchmark.json benchmark/run.ts --suite=community","benchmark:import-community":"node benchmark/scripts/import-community-payloads.js","benchmark:generate":"node benchmark/scripts/generate-extended-samples.js","benchmark:validate":"node benchmark/scripts/validate-datasets.js","benchmark:all":"npm run benchmark:validate && npm run benchmark && npm run benchmark:extended && npm run benchmark:community","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:all":"jest --testPathPattern=tests","prepublishOnly":"npm run build && npm test"},"keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"author":{"name":"Silker AI"},"license":"Apache-2.0","homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","repository":{"type":"git","url":"git+https://github.com/niceappspl/silker-ai-sdk.git"},"bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"dependencies":{"axios":"^1.6.0","events":"^3.3.0"},"peerDependencies":{"next":">=13.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"devDependencies":{"@types/jest":"^29.0.0","@types/node":"^20.0.0","jest":"^29.0.0","nock":"^13.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","typescript":"^5.0.0"},"engines":{"node":">=14.0.0"},"_id":"@silker-ai/agent@1.6.8","gitHead":"5f23700278a8be7b3e8f04735c6c92b55af37474","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-RSzh59FrvEmGMbj7MafHQpUtndcUPYZsGEu7ZtuQF49WGyTNFvrRkndayuEZ2+UABEsHT4KII5nwpFynjgsfpw==","shasum":"ecaa1e648071c73639c4bdacaa02efdf49435bfe","tarball":"https://registry.npmjs.org/@silker-ai/agent/-/agent-1.6.8.tgz","fileCount":152,"unpackedSize":1385825,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCB4J2iuM/ANv5ii1/XtPyAaWkRgcarVMdjCDidg9qBeQIgQ15eXPDZ+S1QI+JZCFqM3I++kgzl69sUa6tkh1PGVA4="}]},"_npmUser":{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"},"directories":{},"maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_1.6.8_1782973923126_0.4127090257748216"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T14:54:24.081Z","modified":"2026-07-02T06:32:03.394Z","1.0.3":"2025-12-05T14:54:24.339Z","1.0.4":"2025-12-14T21:55:30.628Z","1.0.5":"2025-12-14T21:58:02.286Z","1.0.6":"2025-12-14T22:31:38.689Z","1.0.7":"2025-12-14T22:34:01.179Z","1.0.8":"2025-12-14T22:37:48.233Z","1.0.9":"2025-12-14T22:39:56.778Z","1.0.10":"2025-12-14T22:45:10.496Z","1.0.11":"2025-12-15T19:09:25.699Z","1.0.12":"2025-12-15T19:13:18.654Z","1.0.13":"2025-12-15T19:20:31.955Z","1.0.15":"2025-12-16T21:02:20.779Z","1.0.16":"2025-12-17T16:37:40.321Z","1.0.17":"2025-12-17T21:18:18.449Z","1.0.18":"2025-12-17T21:23:56.434Z","1.0.20":"2025-12-29T14:51:48.662Z","1.0.21":"2025-12-29T15:21:08.471Z","1.0.22":"2025-12-29T21:20:14.361Z","1.0.23":"2025-12-29T21:35:39.432Z","1.0.24":"2025-12-29T21:57:08.732Z","1.0.0":"2026-06-09T11:04:04.708Z","1.0.1":"2026-06-09T11:13:17.675Z","1.0.2":"2026-06-09T11:41:01.268Z","1.0.25":"2026-06-09T16:17:43.416Z","1.1.0":"2026-06-09T19:06:30.125Z","1.2.0":"2026-06-09T19:36:17.443Z","1.3.0":"2026-06-09T19:51:44.872Z","1.3.1":"2026-06-10T11:10:42.536Z","1.3.3":"2026-06-10T20:48:44.532Z","1.3.4":"2026-06-11T08:56:12.813Z","1.3.5":"2026-06-11T09:44:36.311Z","1.4.0":"2026-06-11T09:56:38.085Z","1.4.1":"2026-06-19T13:40:41.161Z","1.5.0":"2026-06-22T18:15:32.638Z","1.5.1":"2026-06-22T18:33:55.934Z","1.5.2":"2026-06-22T20:14:39.544Z","1.6.0":"2026-06-25T17:16:26.933Z","1.6.1":"2026-06-26T14:14:04.386Z","1.6.5":"2026-06-27T09:55:04.114Z","1.6.6":"2026-06-28T16:29:38.870Z","1.6.8":"2026-07-02T06:32:03.263Z"},"bugs":{"url":"https://github.com/niceappspl/silker-ai-sdk/issues"},"author":{"name":"Silker AI"},"license":"Apache-2.0","homepage":"https://github.com/niceappspl/silker-ai-sdk#readme","keywords":["security","runtime","anomaly-detection","api-security","brute-force","sql-injection","xss"],"repository":{"type":"git","url":"git+https://github.com/niceappspl/silker-ai-sdk.git"},"description":"Lightweight runtime security agent for AI-powered apps - detects anomalies, blocks attacks, and provides real-time protection","maintainers":[{"name":"jarzebowsky_dev","email":"jarzebowski.marcin@gmail.com"}],"readme":"# @silker-ai/agent\n\n**Runtime security for AI-powered web apps.**  \nDetects and blocks attacks in real-time - SQLi, XSS, prompt injection, SSRF, IDOR, and more.  \nZero code changes to your business logic. Telemetry flows to your [Silker AI dashboard](https://platform.silkerai.com).\n\n[![npm](https://img.shields.io/npm/v/@silker-ai/agent)](https://www.npmjs.com/package/@silker-ai/agent)\n\n---\n\n## Get started in 2 minutes\n\n### Step 1 - Create an account and get your API key\n\n1. Go to [platform.silkerai.com](https://platform.silkerai.com) and sign up (free)\n2. Click **New Application** → give it a name (e.g. \"my-saas-app\")\n3. Open **Configuration** → copy your API key: `sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`\n\n> Your API key is unique to each application. Keep it secret - treat it like a password.\n\n---\n\n### Step 2 - Install\n\n```bash\nnpm install @silker-ai/agent\n```\n\n---\n\n### Step 3 - Add your API key to environment variables\n\nCreate or edit `.env.local` (Next.js) or `.env` (Express/Node):\n\n```bash\n# .env.local\nSILKER_API_KEY=sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n> **Never put the API key directly in your code.** Always use environment variables.  \n> On Vercel: Settings → Environment Variables → add `SILKER_API_KEY`.  \n> On other platforms: set it wherever you manage your app's env vars.\n\n---\n\n### Step 4 - Initialize Silker\n\n#### Express (zero-config)\n\n```typescript\nimport express from 'express';\nimport { initSilker, middleware } from '@silker-ai/agent';\n\nconst app = express();\napp.use(express.json());\napp.use(middleware()); // protects INCOMING traffic (reads SILKER_API_KEY from process.env)\nawait initSilker();    // additionally hooks OUTGOING fetch() (SSRF protection)\n```\n\nThat's it. With `SILKER_API_KEY` set, telemetry flows to your dashboard.\nWithout a key, the SDK logs a single warning and runs in detection-only mode\n(attacks are still blocked, no telemetry) - it never crashes your app.\n\n> **Note:** `middleware()` protects **incoming** requests only. Calling\n> `initSilker()` additionally hooks the global `fetch()` so **outgoing**\n> requests are checked for SSRF (internal addresses, cloud metadata endpoints).\n> We recommend calling both.\n\nYou can also configure explicitly:\n\n```typescript\napp.use(middleware({ apiKey: process.env.SILKER_API_KEY }));\n```\n\n---\n\n#### Generic Node.js / Serverless\n\n```typescript\nimport { initSilker } from '@silker-ai/agent';\n\nawait initSilker(); // reads SILKER_API_KEY from process.env\n\n// All outgoing fetch() calls are now monitored\n```\n\n---\n\n#### Next.js (Edge `middleware.ts`)\n\nSince v1.3.0 Silker ships a native Next.js App Router / Edge runtime adapter\nvia the `@silker-ai/agent/next` subpath:\n\n```typescript\n// middleware.ts (project root)\nimport { nextMiddleware } from '@silker-ai/agent/next';\n\nexport const middleware = nextMiddleware(); // reads SILKER_API_KEY from process.env\n\nexport const config = { matcher: '/api/:path*' };\n```\n\nThe adapter is fail-open (never breaks your app), sends telemetry\nfire-and-forget, and applies dashboard-managed feature config and banned IPs\nfrom the ingest response (disable with `remoteConfig: false`).\n\nAlternatively, you can still run the Express-style `middleware()` behind a\n[custom Express server](https://nextjs.org/docs/pages/guides/custom-server):\n\n```typescript\n// server.ts\nimport express from 'express';\nimport next from 'next';\nimport { middleware } from '@silker-ai/agent';\n\nconst app = next({ dev: process.env.NODE_ENV !== 'production' });\nconst handle = app.getRequestHandler();\n\napp.prepare().then(() => {\n  const server = express();\n  server.use(express.json());\n  server.use(middleware()); // reads SILKER_API_KEY from process.env\n  server.all('*', (req, res) => handle(req, res));\n  server.listen(3000);\n});\n```\n\n---\n\n### Step 5 - Verify it works\n\n1. Deploy your app (or run locally)\n2. Make a request to your API (e.g. `curl http://localhost:3000/api/test`)\n3. Open your [Silker AI dashboard](https://platform.silkerai.com/apps) → your app → **Dashboard**\n4. You should see the request appear within seconds\n\nIf the status badge shows **Live** (green) - you're protected. ✓\n\n---\n\n## CLI setup wizard (optional)\n\nIf you prefer guided setup:\n\n```bash\nnpx @silker-ai/agent init\n```\n\nThe wizard:\n- Detects your framework (Next.js, Express, Node.js)\n- Asks for your API key and saves it to `.env.local`\n- Shows the exact code snippet to add\n- Installs the package if not already installed\n\n---\n\n## What gets protected\n\n**On by default** (low false-positive rate, safe for production APIs):\n\n| Attack | Detected | Blocked |\n|---|---|---|\n| SQL Injection | ✓ | ✓ |\n| XSS (Cross-Site Scripting) | ✓ | ✓ |\n| Path Traversal | ✓ | ✓ |\n| Prompt Injection (LLM) | ✓ | ✓ |\n| Rate Limiting / Brute Force | ✓ | ✓ |\n| Data Leakage (PII, API keys) | ✓ | redact/block |\n| Malicious File Upload | ✓ | ✓ |\n| SSRF (outgoing `fetch` calls) | ✓ | opt-in (`blockOutgoing`) |\n\n**Opt-in** (these tend to flag normal traffic on production APIs, so they're\ndisabled unless you explicitly turn them on in `features`):\n\n`csrfDetection`, `ssrfDetection` (incoming), `idorDetection`,\n`hostHeaderInjectionDetection`, `accessControlDetection`,\n`authenticationValidation`, `cryptographicValidation`,\n`vulnerableComponentsDetection`, `softwareIntegrityValidation`,\n`sessionAnomaliesDetection`, `thirdPartyDetection`, `complianceDetection`,\n`threatIntelligence`, `zeroTrustDetection`\n\n---\n\n## Advanced configuration (optional)\n\n```typescript\nimport { middleware } from '@silker-ai/agent';\n\napp.use(middleware({\n  // apiKey defaults to process.env.SILKER_API_KEY\n  debug: true, // logs blocked requests to console\n\n  // Opt into advanced detectors (disabled by default):\n  features: {\n    csrfDetection: true,\n    idorDetection: true,\n    zeroTrustDetection: true,\n    // ... see CONFIGURATION.md for the full list and defaults\n  }\n}));\n```\n\n### Outgoing request monitoring (`fetch` hook)\n\nWhen initialized via `initSilker()`, Silker also monitors outgoing `fetch()`\ncalls (including SSRF to internal addresses / cloud metadata endpoints).\nBy default this is **monitor-only**: anomalies are reported to your dashboard\nbut the request is never blocked. To actively block malicious outgoing\nrequests, opt in:\n\n```typescript\nawait initSilker({ blockOutgoing: true });\n```\n\nOutbound SSRF checking is governed by the `outboundSsrfProtection` feature\n(default **on**). Setting `ssrfDetection: false` explicitly also disables it.\n\n### Client IP & proxies (`trustProxy`)\n\nBy default Silker trusts proxy headers (`x-forwarded-for`, `x-real-ip`) to\nresolve the client IP - required behind Vercel, Cloudflare or a load balancer.\n\n**If your app is NOT behind a trusted proxy, set `trustProxy: false`** -\notherwise clients can spoof `x-forwarded-for` and IP-keyed bans / rate limits\nbecome unreliable:\n\n```typescript\napp.use(middleware({ trustProxy: false })); // use the socket remote address\n```\n\n### Distributed rate limiting (`store`)\n\nRate-limit counters and IP bans live in process memory by default. For\nmulti-instance deployments you can plug a shared store (e.g. Redis) via the\n`store` option implementing the `SilkerStateStore` interface - see\n[CONFIGURATION.md](./CONFIGURATION.md) for the interface and a Redis example.\nThe local memory stays authoritative for the synchronous block/allow decision;\nthe external store is mirrored best-effort (eventual consistency).\n\nFull list of options: [CONFIGURATION.md](./CONFIGURATION.md)\n\n---\n\n## How it works\n\n```\nYour app receives a request\n       ↓\nSilker inspects it in ~0ms (heuristic, no network call)\n       ↓\nClean request → passes through to your handler\nMalicious request → blocked (403), event logged\n       ↓\nTelemetry sent async to platform.silkerai.com/api/ingest\n       ↓\nVisible in your dashboard: threats, requests, map, AI analysis\n```\n\n**Fail-safe:** if the Silker platform is unreachable, your app continues working normally. Security events are dropped (not your traffic).\n\n---\n\n## Compatibility\n\n| Runtime | Status |\n|---|---|\n| Node.js ≥ 14 | ✅ |\n| Express / NestJS | ✅ |\n| Next.js (custom Express server) | ✅ |\n| Next.js Edge `middleware.ts` | ✅ via `@silker-ai/agent/next` (v1.3.0+) |\n| Vercel / AWS Lambda | ✅ (optimized flush) |\n| Bun / Deno | ⚠️ experimental |\n\n---\n\n## Frequently asked questions\n\n**Do I need to change my business logic?**  \nNo. Silker wraps your existing request handler. Zero changes to your routes.\n\n**Does it slow down my app?**  \nDetection runs in ~0ms (heuristic, in-process). Telemetry is sent asynchronously after the response - it never blocks your users.\n\n**What if my API key is leaked?**  \nImmediately regenerate it in the dashboard (Configuration → Regenerate). The old key stops working instantly.\n\n**Can I use multiple API keys for multiple apps?**  \nYes. Create a separate application in the dashboard for each project. Each gets its own key and its own dashboard.\n\n**Is there a free tier?**  \nYes. Create an account at [platform.silkerai.com](https://platform.silkerai.com).\n\n---\n\n## Support\n\n- Docs: [silkerai.com/docs](https://silkerai.com/docs)\n- Email: [support@silkerai.com](mailto:support@silkerai.com)\n- Dashboard: [platform.silkerai.com](https://platform.silkerai.com)\n\n---\n\nLicensed under the [Apache License 2.0](./LICENSE). © 2026 Silker AI.\n","readmeFilename":"README.md"}