Skip to content

Aifw 19570 aibom high level client - #5

Closed
vokit-cisco wants to merge 18 commits into
mainfrom
AIFW-19570-aibom-high-level-client
Closed

Aifw 19570 aibom high level client#5
vokit-cisco wants to merge 18 commits into
mainfrom
AIFW-19570-aibom-high-level-client

Conversation

@vokit-cisco

Copy link
Copy Markdown
Owner

No description provided.

@vokit-cisco
vokit-cisco force-pushed the AIFW-19570-aibom-high-level-client branch 2 times, most recently from 758e04f to 92ded88 Compare March 24, 2026 09:37
shiva-guntoju-09 and others added 17 commits March 25, 2026 17:19
litellm v1.82.7 and v1.82.8 on PyPI were compromised by threat actor
TeamPCP on 2026-03-24. The malicious versions steal SSH keys, cloud
credentials, and environment variables. Pin to the last known safe
version (1.81.1) in the crewai example.

Ref: BerriAI/litellm#24518
Made-with: Cursor
…-defense#89)

* chore(deps): Bump the pip group across 10 directories with 11 updates

Bumps the pip group with 3 updates in the /examples/agentsec/1-simple directory: [cryptography](https://github.com/pyca/cryptography), [python-multipart](https://github.com/Kludex/python-multipart) and [tornado](https://github.com/tornadoweb/tornado).
Bumps the pip group with 5 updates in the /examples/agentsec/2-agent-frameworks/autogen-agent directory:
Bumps the pip group with 6 updates in the /examples/agentsec/2-agent-frameworks/crewai-agent directory:
Bumps the pip group with 8 updates in the /examples/agentsec/2-agent-frameworks/langchain-agent directory:
Bumps the pip group with 7 updates in the /examples/agentsec/2-agent-frameworks/langgraph-agent directory:
Bumps the pip group with 3 updates in the /examples/agentsec/2-agent-frameworks/openai-agent directory: [cryptography](https://github.com/pyca/cryptography), [python-multipart](https://github.com/Kludex/python-multipart) and [tornado](https://github.com/tornadoweb/tornado).
Bumps the pip group with 4 updates in the /examples/agentsec/2-agent-frameworks/strands-agent directory: [cryptography](https://github.com/pyca/cryptography), [protobuf](https://github.com/protocolbuffers/protobuf), [python-multipart](https://github.com/Kludex/python-multipart) and [pyasn1](https://github.com/pyasn1/pyasn1).
Bumps the pip group with 3 updates in the /examples/agentsec/3-agent-runtimes/amazon-bedrock-agentcore directory: [cryptography](https://github.com/pyca/cryptography), [python-multipart](https://github.com/Kludex/python-multipart) and [tornado](https://github.com/tornadoweb/tornado).
Bumps the pip group with 3 updates in the /examples/agentsec/3-agent-runtimes/gcp-vertex-ai-agent-engine directory: [tornado](https://github.com/tornadoweb/tornado), [pyasn1](https://github.com/pyasn1/pyasn1) and [langgraph](https://github.com/langchain-ai/langgraph).
Bumps the pip group with 6 updates in the /examples/agentsec/3-agent-runtimes/microsoft-foundry directory:
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): security updates across 10 example directories

Update security-critical dependencies using Poetry 1.6:
- cryptography 46.0.3 → 46.0.5 (CVE-2026-26007: EC key leakage)
- pyasn1 0.6.2 → 0.6.3 (CVE-2026-30922: stack overflow DoS)
- python-multipart 0.0.21 → 0.0.22 (directory path disclosure)
- tornado 6.5.4 → 6.5.5 (cookie/multipart hardening)
- pillow 12.1.0 → 12.1.1 (OOB write fix)
- protobuf, orjson: minor updates

Also pins litellm to 1.81.1 in crewai-agent to mitigate the supply
chain attack on v1.82.7/v1.82.8 (TeamPCP, 2026-03-24).

Retains stable langgraph versions (no RC) and Poetry 1.6 lockfile format.

Made-with: Cursor

* fix: align cisco-aidefense-sdk version in crewai lockfile to 2.0.0

The lockfile was regenerated with a local checkout that had version
2.1.0 in the root pyproject.toml. Aligns it back to 2.0.0 to match
the committed package metadata and ensure reproducible resolution.

* fix: add wrapt dependency to crewai-agent example

The SDK's agentsec patchers unconditionally import wrapt, but it wasn't
in the crewai-agent's dependency tree (other examples get it transitively
via opentelemetry-instrumentation). Adding it explicitly prevents
ModuleNotFoundError at runtime.
---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update version.py

* Update conf.py

* Update pyproject.toml

* Update crewai example poetry.lock
…e#81)

* feat: AIFW-19340: Add Missing MCP Registry Endpoints

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* test: AIFW-19340: Add Missing MCP Registry Endpoints

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* feat: AIFW-19340: Add Missing MCP Registry Endpoints

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* feat: AIFW-19340: add examples

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* feat: AIFW-19340: updated README with new methods

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* feat: AIFW-19340: fix time sleep

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

* feat: AIFW-19340: removed deprecated metho

Signed-off-by: Volodymyr Kit <vokit@cisco.com>

---------

Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
… test for missing module

Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
Signed-off-by: Volodymyr Kit <vokit@cisco.com>
@vokit-cisco
vokit-cisco force-pushed the AIFW-19570-aibom-high-level-client branch from 92ded88 to f4508e2 Compare March 26, 2026 18:50
…th empty raw_data

Signed-off-by: Volodymyr Kit <vokit@cisco.com>
@vokit-cisco vokit-cisco closed this Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants